




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2021匯編復(fù)習(xí)題答案一.填空題1.設(shè)段地址DS=2000H,指令MOV 600H, AX的目的操作數(shù)物理地址是E400H, AX的目的操作數(shù)物理地址是(20600h ),如果段地址是2021H,指令XOV20600h) o):匯編程序在DEBUG調(diào)2 .匯編源程序中出現(xiàn)的數(shù)值,默認(rèn)采用( 十進(jìn)制 試狀態(tài)下出現(xiàn)的數(shù)值,默認(rèn)采用(十六進(jìn)制)。3 .循環(huán)指令LOOP OPR執(zhí)行的操作是( 先執(zhí)行cx-l,再執(zhí)行opr) , LOOPNE指令循環(huán)得以繼續(xù)的條件是(ex不等于0旦zf=0) o4 .帶符號數(shù)比較大小,當(dāng)AX> BX時程序轉(zhuǎn)向標(biāo)號L1,若前導(dǎo)指令為QIPAX, BX, 后續(xù)指令應(yīng)為
2、(jg 11),若視為二個無符號數(shù)比較大小,后續(xù)指令應(yīng)為( ja 11) o5 . 16 位加法 6FA7+9F20H= ( 0EC7h(0,0, 1,0 ) o6 .設(shè) SS=2000H, SP=0100H,執(zhí)行 CALL(OOFFCh ) o7 .可以用一條指令(xor bl, Ofh),標(biāo)志位SF, ZF, CF, OF的值分別為FAR PTR SUBPRO 后,SP二)使BL中的低四位變反,高四位不變。8 .宏指令與子程序相比,子程序調(diào)用的執(zhí)行速度比宏指令的(慢 ),在多 次調(diào)用時,宏指令調(diào)用的目標(biāo)程序長度比子程序調(diào)用的( 長 )°9 .執(zhí)行DIV BX指令后,(dx )寄存
3、器中存放余數(shù),(ax )寄存 器中存放商。10 .在串操作中,如果地址變化是自動增量,則應(yīng)將DF標(biāo)志位設(shè)置為(0),如果地址變化是自動減量,則應(yīng)將DF標(biāo)志位設(shè)置為(1)。二.簡答題11 請指出下列各條指令的源操作數(shù)的尋址方式是什么? (1) MOV AX, 53H 立即 尋址(2) TEST AL, BP寄存器間接尋址(3) MOV BX, ARRY直接尋址 CMP DX, CX 寄存器尋址(5) LEA AX, -32HEBX EDI相對基址變質(zhì)尋址(6) ADC AH, ARRYESI 寄存器 相對尋址(7) SUB AX, EBX+SI基址變址尋址2.分析以下指令是否有錯,請指出錯誤原因
4、。(1) MOV DL, AX錯,兩個操作數(shù)長度不一致(2) MOV BX, 9錯,沒有確定內(nèi)存單元類型(3) MOV BX, DX 錯,dx不能作為寄存器間接尋址(4) MOV CS, BX 錯,代碼段寄存器不能賦值(5) MOV DS, DATA 錯,不能將符號地 址送到段寄存器(6) ADD AX, SI+DI錯,非法尋址方式(7) SUB BX, SI 錯,不能同時為內(nèi)存單元(8) MUL BX, CX 錯,格式錯誤3 .設(shè) DS=2000H, BX=O1OOH, SI=0002H,(20210H) =12H,(20211H) =34H,(20212H) = 56H,(20213H)
5、= 78H,(21200H) = 2AH,(21201H)= 4CH,(21202H);B7H, (21203H) =65H,試說明下列各條指令執(zhí)行完后AX寄存器中的內(nèi)容是 多少? (1) MOV AX, 1200H1200 (2) MOV AX, BX0100 (3)MOV AX, 1200H 2ah (4) MOV AX, BX12h (5) MOVAX, BX+1100H 2a (6) MOV AX, EBX+SI 56第2頁 共5頁(7) MOV AX, EBX+SI+1100H b74 .用十六進(jìn)制按字節(jié)標(biāo)出以上數(shù)據(jù)在內(nèi)存中的存放,并回答寄存器的值。ORG 0ARRAY LABEL
6、BYTE'ABCDEDFG'DAI DW 2, 9, 14, 3, 315H, -6 DA2 DB 7,LEN = $-DA2ORG 100H DA3 DW DA4DA4 DB 4 DUP(2 DUP(1, 2, 3), 4)MOV AL, ARRAY+2AL= ( 09 ) H ADD AL, DA2+1AL=(41 ) H MOV AX, DA2-DA1AX= ( 000C ) H MOV BL, LENBL=(09 ) H MOV AX, DA3BX= ( 0001 ) H MOV BX, OFFSET DA4DA4CX= ( 0004) H MOV DX,AX= ( 0
7、102 ) H MOV BX, TYPE DA4BX= ( 0102 ) H MOV CX, SIZELENGTH DA4 DX= ( 0004) H MOVBX, WORD PTR DA4 BX= ( 0201 ) H MOV BL, LEN AND OFHBL= () HMOV BL, LEN GT 5BL= ( OFF ) H MOV AX, LEN MOD 5AX=(0004 ) H5. MOV AX, 99HMOV BL, 88H ADD AL, BL JNC LP1JO LP2 JMP LP3程序段執(zhí)行后,AX= (0021 ) H, CF= ( 1) , OF= (1),轉(zhuǎn)向標(biāo)號
8、(lp2 ) o6.現(xiàn)有程序段如下:MOV BL, AL MOV CL, 4 SHR BL, CL MOV A, BL AND AL, OFH MOV B, AL請回答:(1)該程序段完成的功能是(將al中前四位數(shù)值放進(jìn)A里后四位放進(jìn)B 里)。(2)如果AL的初值為56H,則執(zhí)行完該程序段后,A= (5) ,( 6) .三、程序?qū)嶒?yàn)題用DEBUG調(diào)入PROG. EXE后,若程序列出如下:1234:0100 MOV BX, 4000 1234:0104 MOV AX, BP 1234:0106 MOV AH, 1 1234:0108 INT 21 1234:010A MOV DL, AL 123
9、4:010C MOV AH, 2 1234:010E INT 21 1234:0110 RET用DEBUG調(diào)入PROG. EXE后,列出上面程序的DEBUG命令是(ul00 )。寄存 器CS的值為(1234H)。如果要修改寄存器BX為1200H,應(yīng)鍵入DEBUG命令(r bx )。若要修改第二 條指令中的BP為BX,應(yīng)鍵入DEBUG命令( al04 )。若要查看DS: 4000中的數(shù) 據(jù),應(yīng)鍵入DEBUG命令( d ds:400 )。第4頁 共5頁如果從頭運(yùn)行程序使其停在RET指令處,應(yīng)鍵入DEBUG命令(g=0 110)。如果執(zhí)行DEBUG命令T=100后,寄存器IP=(104) o如果執(zhí)行DEBUG命令T=108后,寄存器IP= (21h中斷入口地址 )。從偏移地址為0106H處開始程序功能是(鍵盤輸入一個字符并回顯)。四、程序設(shè)計(jì)題1 .編程實(shí)現(xiàn)計(jì)算下式:(X, Y均為數(shù)據(jù)段中的字節(jié)變量)。Y=X : X>=0 時 Y=|X|; X<
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息檢索語言與技巧考核試卷
- 化工生產(chǎn)過程中的能量集成考核試卷
- 小學(xué)生音樂律動課件視頻
- 辦公文具創(chuàng)新設(shè)計(jì)理念與實(shí)踐考核試卷
- 城市綠化管理的城市設(shè)計(jì)與城市規(guī)劃考核試卷
- 秋季安全宣傳課件圖片
- 門市倉庫出租合同范本
- 醫(yī)藥器械采購合同范本
- 種植基地配送合同范本
- 酒店客房預(yù)訂操作規(guī)范及流程制度
- JJF 1341-2012 鋼筋銹蝕測量儀校準(zhǔn)規(guī)范-(高清現(xiàn)行)
- 換班申請表(標(biāo)準(zhǔn)模版)
- 偏癱臨床路徑流程
- 者陰村戰(zhàn)友紀(jì)念者陰山對越自衛(wèi)還擊作戰(zhàn)30周年聯(lián)誼會計(jì)劃2
- GB-T 9251-2022 氣瓶水壓試驗(yàn)方法(高清版)
- 基于單片機(jī)的電子廣告牌設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 承插型盤扣式支模架專項(xiàng)施工方案
- 我國古代職業(yè)教育的發(fā)展
- 通用橫版企業(yè)報價單模板
- 中國移動B-BOSS系統(tǒng)總體結(jié)構(gòu)
- 船舶目標(biāo)成本-造船成本核算方法(共9頁)
評論
0/150
提交評論