版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、填空題 1一個(gè)十進(jìn)制數(shù)其對(duì)應(yīng)的二進(jìn)制數(shù)為、十六進(jìn)制數(shù)為 23H 2. 將8存放在一個(gè)字單元中,則該單元中二進(jìn)制代碼是0008H 3. 計(jì)算機(jī)軟件分為兩個(gè)部分即系統(tǒng)軟件和應(yīng)用軟件而匯編程序?qū)儆?系統(tǒng)軟件,匯編語(yǔ)言應(yīng)用程序?qū)儆趹?yīng)用軟件 4. 把匯編語(yǔ)言源程序翻譯成計(jì)算機(jī)能夠識(shí)別、執(zhí)行的目標(biāo)程序的軟件稱為匯 編程序 8088 CPU內(nèi)部一般用來(lái)存放數(shù)據(jù)的寄存器有AX BX CX DX 8088 CPU內(nèi)部用來(lái)存放段地址寄存器的有CS DS SS ES 7. 邏輯地址由段地址與偏移地址組成 8. 個(gè)語(yǔ)句的名字項(xiàng)可以是標(biāo)號(hào)或變量,在程序中它們兩個(gè)在書寫形式上的 主要區(qū)別是 標(biāo)號(hào)以冒號(hào)結(jié)尾而變量不以冒
2、號(hào)結(jié)尾 9. 在PSW中,用以記錄當(dāng)前運(yùn)算結(jié)果特征信息的那些位稱為狀態(tài)標(biāo)志位, 般是由CPU 自動(dòng)設(shè)置。 10. 存儲(chǔ)器單元與物理地址的關(guān)系是一一對(duì)應(yīng),在一個(gè)邏輯段內(nèi),每個(gè)單元 對(duì)應(yīng) 的段地址是相同的,而偏移地址是不同的 11. 在I/O接口中,為每個(gè)可訪問(wèn)的寄存器分配的地址是端口地址 12. 用以指示當(dāng)前堆棧棧頂?shù)闹羔樇拇嫫魇荢P 13. 機(jī)器指令是一組規(guī)定計(jì)算機(jī)的操作類型及相關(guān)操作數(shù)的二進(jìn)制代碼 14. 假設(shè)執(zhí)行指令前BX=5678H, CL=是任一數(shù)據(jù) DA2 DB OFEH 則下列兩條指令:MOV DL, DAI OR DL, DA2 執(zhí)行后,DL中的內(nèi)容可能是1 OFFH或OFEH只
3、能是OFEH 只能是OFFH只能是01H 63. DB1 DB 8 DUP(2 DUP(3 , 3 DUP(2 MOV AX, WORD PTR DB104H 上面指令執(zhí)行后,AX的內(nèi)容是1 0302H 0203H 0202H 0303H 64. 偽指令DAI DB 04H DUP(3 DUP(2 , 2 DUP(3在數(shù)據(jù)區(qū)中能構(gòu)成0203H 操作數(shù)共有3 7個(gè)4個(gè)3個(gè)2個(gè) 65. 設(shè)BUF1和BUF2均為變量名,操作數(shù)部分合法的指令是4 ADD AL, BUF1*BUF2 ADD AL, BUF1/BUF2 ADD AL, BUF1+BUF2 ADD AL, BUF2-BUF1 BL, 80
4、H MOV CL, 2 SAR BL, CL 上述指令序列執(zhí)行后,結(jié)果是4 (BL=40H (BL=20H (BL=OCOH (BL=OEOH 67. 已知(SP=1FFFH,執(zhí)行下列指令后,(SP= 4 POPF PUSH AX 2000H 2002H 1FFCH 1FFFH 68. 設(shè) NUM1 EQU 100 NUM2=64H 下面指令執(zhí)行后,使BL中全為1的指令是1 MOV BL, NUM1 EQ NUM2 MOV BL, NUM1 LT NUM2 MOV BL, NUM1 NE NUM2 MOV BL, NUM1 GT NUM2 69. 設(shè)(AL=04H, (BL=0F8H,執(zhí)行MU
5、L BL指令后,結(jié)果為1 (AX=03E0H (AX=OFEEOH (AX=0032H (AX=OOEOH 70. ORG 100H NUM EQU 8042H DAI DB 56H MOV BX, OFFSET DAI 上述程序段執(zhí)行后BX中的值是2 56H 100H 101H 102H 71. 設(shè)(AL=63H (BL=29H執(zhí)行下面指令后 SUB AL, BL DAS AX的內(nèi)容是3 (AX=0304H (AX=0034 (AX=0034H (AX=0304 72. 實(shí)現(xiàn)對(duì)AX中的帶符號(hào)數(shù)除以2的指令是2 IDIV 2 SAR AX, 1 ROR AX, 1 SHR AX, 1 AL,-
6、1 NEG AL XOR AL, 65 上述程序段執(zhí)行后,AL的內(nèi)容是1 40H64H01H61H 74. 設(shè)數(shù)據(jù)段中定義語(yǔ)句 DAI DB 12H, 34H DA2 DW 12H, 34H 下面有語(yǔ)法錯(cuò)誤的語(yǔ)句是2 BUF1 DW DA1 MOV DA1+1, AX MOV BYTE PTR DA2+1, AL MOV WORD PTR DAI, AX 75. DAI DW 2A05H DA2 DB OFAH MOV AL, BYTE PTR DAI SUB DA2, AL 上述指令執(zhí)行后,DA2中的內(nèi)容是3 ODAH 0FAH 0F5H ODOH 76. 在執(zhí)行POP BX指令,尋找目的操
7、作數(shù)時(shí),段地址和偏移地址分別是1 在DS和BX中在ES和BX中 在SS和BX中在CS和BX中 AL, 79 ADD AL, OB1H 執(zhí)行上述指令后,標(biāo)志位CF和OF的值是3 (CF=O, (0F=0 (CF=O, (OF=1 (CF=1, (0F=0 (CF=1, (OF=1 EQU WORD PTR DA2 DA2 DB OABH, OCDH SHL DAI, 1 SHR DA2, 1 上述兩條指令執(zhí)行后,DA2中兩字節(jié)單元內(nèi)容分別是2 OABH, OCDH 2BH, 9BH 4DH, 57H 56H, 9BH 79. TEST VAR, 55H JE ZERO ZERO:, 上述程序段執(zhí)
8、行JE ZERO指令后能夠產(chǎn)生分支的條件是4 VAR=O VAR=55H VAR中第1, 3, 5, 7位均為0VAR中第0, 2, 4, 6位均為0 80. XOR AX, AX MOV AL, 90H CWD 執(zhí)行上述指令后,結(jié)果為4 (DX=OOOO, (AX=FF90H (DX二FFFFH, (AX=0090H (DX=FFFFH, (AX=FF90H (DX=OOOO, (AX=0090H 81. 在程序采用DOS系統(tǒng)功能調(diào)用退出用戶程序時(shí),在使用INT 21H指令前, 應(yīng)選用3指令 MOV AX, 4CH MOV AL, 4CH MOV AH, 4CH RET 82. 設(shè)(AH=0
9、, (AL=6H, (BL=9H,執(zhí)行下面指令: ADD AL, BL AAA 之后,其結(jié)果是1 (AH=1, (AL=5 (AH=0, (AL=0FH (AH=1, (AL=15 (AH=0, (AL=5 DB Beijing 2009 SCA DB J LEA DI, STR1 MOV AL, SCA MOV CX, OCH CLD REPNE SCASB NEXT 程序運(yùn)行到NEXT時(shí)CX= 1 ZF= 8 和 1 7 和 1 10 和 0 10 和 1 DW 1234H, 89, 255, -2, -0AH VAR2 DB 34, 78H, 44, 22,19, -12 MOV AH,
10、 23H LEA BX, VAR1+4 MOV AL, BYTE PTR BX+1 MOV SI, WORD PTR VAR2+3 程序段執(zhí)行后AX= 2300H SI= 1316H AX=23FEH SI=1317H AX=23FEH SI=1316H AX=23FFH SI=1316H AX=23FFH SI=1317H 85. 測(cè)試BL的內(nèi)容是否與數(shù)據(jù)5AH相等,若相等則轉(zhuǎn)移到NEXT處,可實(shí)現(xiàn) 的方法是 TEST BL, 5AH XOR BL, 5AH JZ NEXT JZ NEXT AND BL, 5AH OR BL, 5AH JZ NEXT JZ NEXT 86. 使用DOS系統(tǒng)功
11、能調(diào)用時(shí),子程序編號(hào)(功能號(hào)應(yīng)先放入1寄存器 中。 AHALDLAX 87. 設(shè)(AL=03H,能夠完成將AL中的低4位代碼變反,而其高4位代碼不變 的指令是 2 AND AL, OFH XOR AL, OFH OR AL, OFH SUB AL, OFH 88. 下列指令能夠使AX中的數(shù)據(jù)必為奇數(shù)的是3 AND AX, 0001H XOR AX, 0001H OR AX, 0001H ADD AX, 0001H 89. 下列指令中有語(yǔ)法錯(cuò)誤的是1 MOY CS, AX MOV DS, AX MOV SS, AX MOV ES, AX 90. BUFF單元開(kāi)始,連續(xù)存放了十個(gè)字節(jié)數(shù)據(jù),欲找出與
12、AL中內(nèi)容不同的數(shù), 并將不同數(shù)據(jù)的地址偏移量送ADR單元,應(yīng)選用的指令序列是3 REPZ CMPSB REPNZ CMPSB JZ KI JZ K1 MOV ADR, DI MOV ADR, DI KI:,”, KI: ”, REPZ SCASB REPNZ SCASB JZ KI JNZ KI DEC DI DEC DI MOV ADR, DI MOV ADR, DI K1:和,KI: 91. 已知 AX=OFFFFH, DX=0001H MOV CX, 2 LOP:SHL AX, 1 RCL DX, 1 LOOP LOP 上述程序段執(zhí)行后DX= 4 AX= DX=0006H AX=0FF
13、FDH DX=0006H AX=0FFFCH DX=0007H AX=0FFFDH DX=OOO7H AX=0FFFCH 92. ARRAY DW 6, 9, $+4,10H, $+4 MOV AX, ARRAY+4 設(shè)變量ARRAY的偏移量是0084H,上述指令執(zhí)行后AX中的內(nèi)容是 0009H 008CH 0090H 0010H 93. 已知 AX=7865H, BX=89AAH ADD AX, BX OR BX, AX RCR AX, 1 RCL BX, 1 程序執(zhí)行后,AX= 3 BX= CF= (AX=0107H (BX=175FH (CF=1 (AX=0106H (BX=175EH
14、(CF=1 (AX=0107H (BX=175EH (CF=O (AX=0106H (BX=175FH (CF=O 94. 設(shè)(SS=338AH, (SP二450H,執(zhí)行PUSH BX和PUSHF兩條指令后,堆棧頂部 的物理地址是1 33CECH 33CF2H 33CF4H 33CE8H 95. 不能表示存儲(chǔ)單元邏輯地址是4 變量名標(biāo)號(hào)名段名符號(hào)名 DW VAY2 EQU Byte PTR VAY1 經(jīng)過(guò)以上定義后,VAY1與VAY2之間的關(guān)系是 段地址相同,偏移地址不同 段地址不同,偏移地址相同 段地址不同,偏移地址不同段地址相同,偏移地址相同 97. 不合法的變量類型是3 一字節(jié)二字節(jié)三字
15、節(jié)四字節(jié) 98. 在存儲(chǔ)器中定義20個(gè)字長(zhǎng)的數(shù)據(jù)緩沖區(qū)的偽指令是2 Buffer EQU 20 Buffer DW 20 DUP( Buffer DW 20 Buffer DB 20 DUP( 99. 下列操作中允許段超越前綴的是1 取指令存目的串 以BP為基址存取操作數(shù)堆棧操作 100. 下面程序段是判斷兩個(gè)存儲(chǔ)單元是否同為負(fù)數(shù),若是,則AX置全1,否 則AX置0 試在空白處各填上適當(dāng)?shù)臈l件轉(zhuǎn)移指令(兩空白處要利用不同的標(biāo)志位選用 不同 的條件轉(zhuǎn)移指令。 VARI DW XXXX VAR2 DW XXXX MOV AX, VARI MOV BX, VAR2 XOR AX, BX 1 TEST
16、 BX, 8000H MOV AX, OFFFFH NEXT :MOV AX, 0 JNS NEXT JS NEXT JE NEXT JE NEXT JC NEXT JNC NEXT JZ NEXT JNZ NEXT 101. VARY1 EQU BYTE PTR VARY2 VARY2 DW OABCDH SHL VARY1,1 SHR VARY2,1 上述兩條指令執(zhí)行后,VARY2字存儲(chǔ)單元內(nèi)容是3 OABCDH OBCDEH 55CDH 0AB55H DB 56, XOR DI, DI MOV BL, DEC2LDI+1 AND BL, OFH MOV AL, DEC2DI AND AL
17、, OFH MOV DL, 10 MUL DL ADD AL, BL 上述程序段執(zhí)行后,AL= 3 BL= AL=56 BL=7 AL=55 BL=6 AL=56 BL=6 AL=55 BL=7 103. 設(shè)(SP=0028H,執(zhí)行段內(nèi)返回指令RET 6后,SP的內(nèi)容是3 0036H 0022H 0030H 0020H 104. 匯編語(yǔ)言語(yǔ)句格式中,根據(jù)對(duì)符號(hào)名的規(guī)定,錯(cuò)誤的解釋是2 名字的第一個(gè)字符只可以是大小寫英文字母及、_等 名字的第一個(gè)字符可以是數(shù)字 名字的有效長(zhǎng)度W 31個(gè)字符 名字的最后一個(gè)字符可以是數(shù)字 105. 下列語(yǔ)句中能實(shí)現(xiàn)留空8個(gè)字節(jié)單元的語(yǔ)句是4 DATA1 DT DA
18、TA2 DW DATA3 DD DATA4 DQ 106. 已知 AX=0078H, BX=0408H SHR BX, 1 AND BX, 0F0FH MOV CX, 4 LOP :XCHG BH, BL DIV BL SAL AX, 1 LOOP LOP 上述程序段執(zhí)行后,AX= 2 BX= 30 和 0402H 30 和 0204H 35 和 0400H 35 和 0400H 107. yeqianyi DW 10H DUP(3 DUP (2, 50, 3, 5 上述語(yǔ)句匯編后,為變量yeqianyi分配的存儲(chǔ)單元字節(jié)數(shù)是2 80H 100H 50H 124H 10執(zhí)行后CF= 44H(或
19、D,,0 43H(或C,,1 44H (或D,, 1 43H (或C,,0 DW 1234H, 5678H LEA SI, ADR LDS BX, ADR 設(shè)變量ADR的偏移地址是100H,上述兩條指令執(zhí)行后:SI= 2 , DS二 100H 和 1234H 100H 和 5678H 000H 和 1234H 000H 和 5678H 116. NUMBER EQU 81H DATA DB 49H XOR DATA, NUMBER 上述語(yǔ)句執(zhí)行后DATA中的內(nèi)容是3 81H49HC8H89H 117. 現(xiàn)有一數(shù)據(jù)定義偽指令在DA單元定義一數(shù)據(jù): DA DW 0123H 能與上述語(yǔ)句等效的語(yǔ)句是
20、2 MOV WORD PTR DA, 123H MOV DA, 123H MOV Byte PTR DA, 0123H MOV DA, 123H 11如字符是“ N ”,則轉(zhuǎn)向NO程 序段;如果是其它字符,則轉(zhuǎn)向DOS功能調(diào)用,重新輸入字符。(考生勿需寫出源 程序格式,只需寫出與試題要求有關(guān)的指令序列KEY:MOV AH, 1 (YES和NO分別 是兩程序段入口處的標(biāo)號(hào)INT 21H CMP AL, Y JE YES CMP AL, , N , JE NO JMP KEY 數(shù)字17試編寫一源程序,根據(jù)DAY的 內(nèi)容用單個(gè)字符顯示功能調(diào)用(2號(hào)功能去顯示對(duì)應(yīng)的英文縮寫。源程序:DATA SEGM
21、ENT WEEK DB MON , TUE , WED , THU , FRI , SAT, SUN,DAY DB X DATA ENDS LOP: MOV DL, WEEKBX CODE SEGMENT MOV AH, 02H ASSUME CS:CODE,DS:DATA INT 21H START:MOV AX,DATA INC BX MOV DS,AX LOOP LOP XOR BX, BX MOV AH, 4CH MOV BL, DAY INT 21H DEC BL CODE ENDS MOV AL, BL END START SAL BL, 1 ADD BL, AL MOV CX, 3 12.試編制一程序段,用串操作指令 STOSB實(shí)現(xiàn)向DA數(shù)據(jù)區(qū)依次相間存放字母字符A,B, C,J和數(shù)字字符09, 相間順序是:A, 0, B, 1,C, 2, I, 8,J,9(設(shè)DA數(shù)據(jù)區(qū)所在段已由ES指向源程 序:MOV MOV LEA MOV AL,丄 AH, S DI, DA CX, 20 共 28 頁(yè)第 27 頁(yè) DI ES DA A 0 匯編語(yǔ)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度耕地質(zhì)量提升工程補(bǔ)充耕地指標(biāo)采購(gòu)合同3篇
- 現(xiàn)代家用電器技術(shù)發(fā)展趨勢(shì)與市場(chǎng)預(yù)測(cè)
- 物聯(lián)網(wǎng)下的嵌入式軟件從設(shè)計(jì)到實(shí)現(xiàn)的高效之路
- 二零二五年智慧城市規(guī)劃設(shè)計(jì)股份收購(gòu)與合作合同3篇
- 2025年度航空航天結(jié)構(gòu)件加工與測(cè)試服務(wù)合同簽訂指南3篇
- 2025版跨境電商毛坯店面租賃合同范本4篇
- 二零二五版現(xiàn)代風(fēng)格美縫服務(wù)合同3篇
- 二零二五年度商用廚具升級(jí)改造項(xiàng)目合同4篇
- 二零二五年度果園土地流轉(zhuǎn)及綜合利用合同3篇
- 電化教學(xué)設(shè)備開(kāi)啟教育信息化新篇章
- 2024公路瀝青路面結(jié)構(gòu)內(nèi)部狀況三維探地雷達(dá)快速檢測(cè)規(guī)程
- 2024風(fēng)力發(fā)電葉片維保作業(yè)技術(shù)規(guī)范
- 《思想道德與法治》課程教學(xué)大綱
- 2024光儲(chǔ)充一體化系統(tǒng)解決方案
- 處理后事授權(quán)委托書
- 食材配送服務(wù)方案投標(biāo)方案(技術(shù)方案)
- 足療店?duì)I銷策劃方案
- 封條(標(biāo)準(zhǔn)A4打印封條)
- 2024年北京控股集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 延遲交稿申請(qǐng)英文
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第十章動(dòng)作技能的指導(dǎo)與示范
評(píng)論
0/150
提交評(píng)論