版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦匯編語言試題五(有答案)樂山師范學(xué)院200—200學(xué)年度考題五
課程名稱:《匯編語言程序設(shè)計》
一、單項(xiàng)挑選題(每小題1分,共16分)
B1.用DEBUG調(diào)試匯編語言程序時,顯示某指令的地址是2F80:F400,此時段寄存器CS的值是()
A.F400H
B.2F80H
C.F4000H
D.2F800H
C2.設(shè)DS=1100H,(12000H)=80H,(12022H)=20H,(12022H)=30H,執(zhí)行MOVAX,[1000H]則AX=()
A.8000H
B.0080H
C.2080H
D.8020H
D3.下列四條指令中錯誤的是()
A.MOVAX,[SI]
B.MOVAX,[DI]
C.MOVAX,[SI+DI]
D.MOVAX,[SI-DI]
A4.下列四條指令執(zhí)行后不影響標(biāo)志位的是()
A.JNCNEXT
B.CMPAX,BX
C.SHLAX,1
D.ORAL,AL
D5.已知AX=0001H,下列四條指令執(zhí)行后,不能使ZF=1的語句是
A.DECAX
B.SUBAX,1
C.ANDAX,1
D.CMPAX,1
A6.在8086/8088系統(tǒng)中,商定用于形成堆棧段數(shù)據(jù)物理地址的寄存器有()
A.SS,SP,BP
B.SS,SP,BX
C.DS,BX,BP
D.DS,SP,BP
B7.有指令MOVAX,1234H,指令中的立刻數(shù)1234H是存儲在()
A.數(shù)據(jù)段
B.代碼段
C.附加段
D.堆棧段
C8.要在程序中定義緩沖區(qū)BUF,保留9個字節(jié)存儲空間的語句是
A.BUFDW9
B.BUFDB9
C.BUFDB9DUP(?)
D.BUFDW9DUP(?)
A9.已知AL=56H,BL=34H,都是壓縮BCD碼,要執(zhí)行二數(shù)相加,正確的指令是()
A.ADDAL,BL
B.ADCAL,BL
DAADAA
C.ADDBL,AL
D.ADCBL,AL
DAADAA
D10.在執(zhí)行子程序段內(nèi)調(diào)用CALLSUBR指令后,SP的值()
A.加1
B.減1
C.加2
D.減2
B,C11.完成將AX清零,并且使CF清零,下面錯誤的指令是()
A.SUBAX,AX
B.ANDAX,0
C.XORAX,AX
D.MOVAX,0
D12.定義宏指令的偽指令是()
A.PROC和ENDP
B.CODE和ENDS
C.EQU和END
D.MACRO和ENDM
B13.在匯編語言源程序中,表達(dá)式的計算是由()完成的。
A.編程者
B.匯編程序
C.程序執(zhí)行時
D.銜接程序
D14.為了使執(zhí)行串操作指令時,地址按減量方式處理應(yīng)使用指令
A.CLI
B.STI
C.CLD
D.STD
B15.有數(shù)據(jù)定義NUMDB‘12345’,經(jīng)匯編后,NUM占有()字節(jié)存儲單元。
A.1
B.5
C.6
D.7
B16.匯編語言源程序每個語句可以由四項(xiàng)組成,如語句要完成一定功能,那么該語句中
不行省略的項(xiàng)是()
A.名字項(xiàng)
B.操作項(xiàng)
C.操作數(shù)項(xiàng)
D.解釋項(xiàng)
二、填空題(每空1分,共16分)
1.在8086/8088系統(tǒng)中,存儲器是分段的,每段最大長度是
__64k_____字節(jié),段內(nèi)偏移地址從__0_____到__0FFFFH___.
2.在程序調(diào)試時,顯示某指令存放地址是2340:0056,則物理地址是__23456H_____.
3.匯編語言源程序中的語句有三種類型,它們是___挨次_語句,___分支____語句和__循環(huán)_____語句。
4.指令MOVAX,[BX+SI+10H]源操作數(shù)尋址方式是_相對相對基址變址尋址方式_.
5.執(zhí)行段間返回指令RET時,將棧頂?shù)囊粋€字彈出到___IP____后,又彈出一個字到__CS_____寄存器中。
6.已知DS=3000H,DI=1200H,(31200H)=64H,(31201H)=93H,執(zhí)行NEGWORDPTR[DI]后,(31200H)=___9CH____,(31201H)=__6CH_____.
-9364h=6C9CH
7.執(zhí)行下列指令序列
MOVAL,80H學(xué)院(-128D)
MOVBL,08H
CBW
IDIVBL
則AH=_0__AL=_0F0H(-10H)______.(AH-余數(shù),AL-商)
8.已知數(shù)據(jù)定義語句
ORG120H
VECT1DW200H
VECT2DWVECT1
執(zhí)行MOVAX,VECT1AX=__200H_____
MOVBX,VECT2BX=_1202H______
三、簡答題(每小題4分,共12分)
1.在8086/8088系統(tǒng)中,存儲器是分段組織的,按各段實(shí)際長度定位。已知(DS)=2150H,(CS)=2640H,(SS)=2250H,SP=100H,問題:
(1)數(shù)據(jù)段起始地址是多少
21500H
(2)計算數(shù)據(jù)段中最多可以存放多少個字節(jié)數(shù)據(jù)(要有詳細(xì)計算式)22500H-21500H=1000H個字節(jié)數(shù)據(jù)
(3)代碼段最多可以存放多少個字節(jié)程序代碼(說明理由。)64KB=64*1024=65536D=10000H字節(jié)代碼
2.已知數(shù)據(jù)段定義如下:
DATASEGMENT
ORG100H
BUFDW‘CD’,1,3DUP(4,2DUP(8,6));17個字
VRADB4AH
DATAENDS
單獨(dú)執(zhí)行下列語句
LEABX,BUFBX=_100H______
MOVCX,VRA-BUFCX=__22H___(用十六進(jìn)制數(shù)表示)。3.分離說明下列兩組指令中兩條指令操作的相同點(diǎn)和不同點(diǎn)
(1)SUBAX,BXCMPAX,BX(略)
(2)ANDCX,DXTESTCX,DX(略)
四、程序分析題(每小題6分,共24分)
1.MOVAX,9090H
SUBAX,4AE0H
JCL1
JOL2
JMPL3
上述程序執(zhí)行后AX=__45B0H_____,程序轉(zhuǎn)向__L3__
2.假設(shè)寄存器AX=1234H,DX=0A000H
MOVBX,0
MOVCX,BX
SUBCX,AXCX=0-1234H=0EDCCHCF=1
SBBBX,DXBX=0-0A000H-1=5FFFH
MOVAX,CX
MOVDX,BX
上述程序段執(zhí)行后AX=_0EDCCH_,DX=_5FFFH_
程序功能是:_______求0A0001234H這個32位數(shù)的相反數(shù).(即NEG指令的功能)
3.BUFDB45H,68H,7AH,35H,39H
MOVDI,OFFSETBUF
MOVCX,5
MOVAL,‘a(chǎn)’
CLD
REPSTOSB
該程序段執(zhí)行后,BUF中的內(nèi)容是_’aaaaa’_,方向標(biāo)志DF=_0__
4.假設(shè)寄存器AX=5AH,CX=23H
MOVDL,0
LOP:SUBAX,CXax=37H,14H,0FFF1H(-0FH)cx=23H
JCNEXT
INCDLDL=1,2
JMPSHORTLOP
NEXT:ADDAX,CXAX=0FFF1+23H=14H
HLT
上述程序段執(zhí)行后,AX=__14H__,DL=_2______
用數(shù)學(xué)表達(dá)式指明程序功能:____(AX)-2*(CX)結(jié)果放在AX中.
五、程序填空題(每小題6分,共12分,每空格只能填一條指令)
1.下列程序段求數(shù)組FLD的平均值,結(jié)果在AL中。請將程序填寫完整(不考慮溢出)
FLDDW10,-20,30,-60,-71,80,79,56
_______LEASI,FLD
MOVCX,8
XORAX,AX
R1:_______ADDAX,[SI]
ADDSI,2
LOOPR1
MOVCL,8
IDIVCL
HLT
2.已知數(shù)據(jù)段DAT單元存放某一正數(shù)N(0≦N<6)下面的程序段用查表法求數(shù)N的平方值,結(jié)果送SQR單元,請將程序填寫完整。(注:原題有問題,已改)
TABLEDB0,1,4,9,16,25
DATDBN
SQRDB?
LEABX,TABLE
MOVAL,DAT
_______CMPAL,6
JGENEXT
XLAT
_______MOVSQR,AL
NEXT:HLT
六、程序設(shè)計題(第1小題6分,第2小題14分,共20分)
1.假設(shè)DATAX和DATAX+2單元存放雙字P,DATAY和DAT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基本級執(zhí)法資格測試題題及答案
- 2026廣西壯族自治區(qū)考試錄用人民法院法官助理工作360人備考題庫及1套完整答案詳解
- 2026福建教育出版社招聘6人筆試備考題庫及答案解析
- 2026貴州黔東南州精神病醫(yī)院招聘2人筆試模擬試題及答案解析
- 2026貴州省地質(zhì)礦產(chǎn)局所屬公益一類事業(yè)單位招聘23人考試參考題庫及答案解析
- 2026廣東深圳大學(xué)藝術(shù)學(xué)部李象群特聘教授團(tuán)隊博士后招聘1人考試備考題庫及答案解析
- 2026中國科學(xué)院遺傳與發(fā)育生物學(xué)研究所李家洋研究組人員招聘1人備考題庫及答案詳解(考點(diǎn)梳理)
- 2026中國科學(xué)院合肥腫瘤醫(yī)院血液透析中心醫(yī)護(hù)人員招聘7人備考題庫(安徽)及答案詳解(易錯題)
- 2026廣西北海市合浦縣山口鎮(zhèn)人民政府招錄城鎮(zhèn)公益性崗位人員1人備考題庫完整答案詳解
- 2026年教育咨詢與培訓(xùn)服務(wù)合同協(xié)議
- SL631水利水電工程單元工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)第1部分:土石方工程
- 英語A級常用詞匯
- (二調(diào))武漢市2025屆高中畢業(yè)生二月調(diào)研考試 英語試卷(含標(biāo)準(zhǔn)答案)+聽力音頻
- 福建省龍巖市2024-2025學(xué)年高一上學(xué)期期末考試物理試卷(含答案)
- 汽車修理廠輪胎采購 投標(biāo)方案(技術(shù)標(biāo) )
- 2023年7月浙江省普通高中學(xué)業(yè)水平考試(學(xué)考)化學(xué)試題
- DB3301-T 0461-2024 電動自行車停放充電場所消防安全管理規(guī)
- 小兒支氣管炎護(hù)理課件
- NB-T 47013.15-2021 承壓設(shè)備無損檢測 第15部分:相控陣超聲檢測
- 打針協(xié)議免責(zé)書
- 四川省成都市八年級上學(xué)期物理期末考試試卷及答案
評論
0/150
提交評論