微机原理复习题(指令系统)

上传人:小** 文档编号:56217117 上传时间:2018-10-10 格式:DOC 页数:9 大小:95.50KB
返回 下载 相关 举报
微机原理复习题(指令系统)_第1页
第1页 / 共9页
微机原理复习题(指令系统)_第2页
第2页 / 共9页
微机原理复习题(指令系统)_第3页
第3页 / 共9页
微机原理复习题(指令系统)_第4页
第4页 / 共9页
微机原理复习题(指令系统)_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《微机原理复习题(指令系统)》由会员分享,可在线阅读,更多相关《微机原理复习题(指令系统)(9页珍藏版)》请在金锄头文库上搜索。

1、微机原理复习题二一、选择题 1、假设外部设备的状态字已经读入 AL 寄存器,其中最低位为“0“,表示外部设备“忙“, 为了 判断外部设备是否“忙“而又不破坏其它状态位,应选用下列( )组指令。A. RCR AL, 01H JZ Label B. CMP AL,00H JZ LabelC.AND AL,01H JZ Label D.TEST AL,01H JZ Label 2、若要使寄存器 AL 中的高 4 位不变,低 4 位变 0,使用指令( ) 。 AAND AL,0F0H BOR AL,0F0H CAND AL,0FH DOR AL,0FH 3、条件转移指令 JE/JZ 成立的条件是( )

2、 。ACF=0 BCF=1 CZF=0 DZF=1 4、假设 VAR 为变量,指令 MOV BX, OFFSET VAR 中源操作数的寻址方式是( ) 。A.直接寻址 B. 间接寻址 C.立即寻址 D.存储器寻址 5、若(AL)=10101101B,为了使其内容变为 01011101B,下列( )指令执行一次即可完成此 操作。A.NOT 指令 B.OR 指令 C.AND 指令 D.XOR 指令 6、若定义 DAT DW A, 则 DAT 和 DAT+1 两个相邻的内存单元中存放的数据依次是( ) 。A.00H、41H B.41H、00H C.00H、61H D.61H、00H 7、完成将累加器

3、 AX 清零,不正确的指令是( ) 。AOR AX,0000H BXOR AX,AXCSUB AX,AX DAND AX,0000H 8、若(AX)=5A5AH,为了使其内容变为 0A0AH,下列( )指令执行一次即可完成操作。A. NOT 指令 B. OR 指令 C. AND 指令 D. XOR 指令 9、若定义 F1 DW 1234HF2 DB 23H,56H,78H 则执行指令 MOV AL,BYTE PTR F1MOV BX,WORD PTR F2 后,AL、BX 寄存器中分别为( ) 。 A. 12H、2356H B.34H、5623H C. 34H、2356H D. 12H、562

4、3H 10、下列 8086 的指令中格式错误的条数是( ) 。MOV CS, AX LEA BX, AX OUT DX,AL IN AL,80HA. 1 B. 2 C. 3 D. 4 11、下列指令中,隐含使用 AL 寄存器的指令有( )条。NOP; XLAT; DAA; MOVSB; MUL CLA. 1 B. 2 C. 3 D. 4 12、下列指令中能实现测试 AL 中最高位是否为 1 的指令数目是( ) 。CMP AL,80H TEST AL,80HROL AL,1 RCL AL,1A. 1 B. 2 C. 3 D. 4 13、设(SP)=1200H、 (CS)=5678H、(IP)=1

5、234H,则执行段间调用指令后,堆栈内11FEH 单元的内容为( ) 。A. 12H B. 34H C. 56H D. 78H 14、在 8086 指令系统中,IN AX,DX 和 MOV AX,DX 指令的源操作数的寻址方式依次是 ( ) 。 A寄存器直接寻址、寄存器直接寻址 B. 寄存器间接寻址、寄存器间接寻址 C. 寄存器直接寻址、寄存器间接寻址 D. 寄存器间接寻址、寄存器直接寻址 15、完成二进制数 11100001 和 00001111 的逻辑“异或”运算的正确结果是( ) 。A11101110 B01111111 C00000001 D00001111 16、下列指令中正确的是(

6、 )。 A.MOV AL,6100H B. MOV ES,4000H CMOV BX,3200H D. SHR AL,3 17、下列( )条指令不合法。 A. RCR DX, CL B.IN AX, 0278H C. CMPSB D. RET 4 18、下列( )指令影响堆栈内容。 A.MOV B.JMP C.RET D.STC 20、下列寄存器中不能作寄存器间址寻址的是( ) 。A. AX B. BX C. DI D. BP 21、在指令 MOV AL,BX中,源操作数寻址方式是( ) 。A.立即寻址 B.寄存器间接寻址 C.变址寻址 D.寄存器直接寻址 22、若有 BUF DW 1,2,3

7、,4,则可将数据 02H 取到 AL 寄存器中的指令是( ) 。A. MOV AL, BYTE PTR BUF+2 B. MOV AL, BYTE PTR BUF+1C.MOV AL, BYTE PTR BUF+3 D.MOV AL, BYTE BUF 2 23、若有 BUF DB 5,6,7,8,则可将数据 08H 取到 AL 寄存器中的指令是( ) 。A.MOV AL, BYTE PTRBUF+1 B.MOV AL, BYTE PTRBUF+2 C.MOV AL, BYTE PTRBUF+3 D.MOV AL, BYTE BUF8 24、在下面的中断中,属于软件中断方式的是( ) 。 AI

8、NTO BINT n CNMI DINTR 25、指令 LOOPZ 的循环条件是( ) 。 A. CX0,并且ZF=1 B. CX0,或ZF=0 C. CX0,并且 ZF=0 D. CX0,或 ZF=1 26、下列串操作指令中,一般不加重复前缀(如 REP)的指令是( ) 。ASTOSW BCMPSW CLODSW DSCASW 27、指令 MOV AL ,ES:BXDI 中源操作数寻址方式是( ) 。A.隐含寻址 B.立即寻址 C.基址变址寻址 D.相对寻址 28、下列指令中,正确的是( ) 。 A.MOV ES ,1234 B. ADD 1234 ,AXC.MOV AX ,BX D.MOV

9、 DS , ES 29、用 REPNE CMPSB 指令作两个字符串比较时,如果 CX0 比较结束,其原因是( ) 。 A.字符串大小不同 B.两个字符不等C.两个字符串长度不等 D.两个字符相等 30、指令语句 MOV AX, 2 GT 5 中源操作数的寻址方式是( ) 。A.直接寻址 B.立即寻址 C.变址寻址 D.寄存器寻址 31、使状态标志位 CF 清零的错误指令是( ) 。 A.OR AX,AX B.STC C.SUB AX,AX D.CLC32、AND DX,NUM AND 0FFABH 指令中出现两个 AND,正确的解释是( ) 。 A.均是逻辑运算符 B.均是指令助记符 C.前

10、者是指令助记符,后者是逻辑运算符 D.两个 AND 操作符均在程序执行时得到运算结果 33、指令 MOV AL,DI+10 中源操作数的有效地址 EA=( ) 。A. DS10+DI+10 B. DS10H+DI+10C. ES16H+DI+10 D. SS10H+DI+10 34、指令 MOV AL,BX 中,源操作数的寻址方式是( ) 。A.相对寻址 B.直接寻址 C.立即寻址 D. 寄存器间接寻址 35、下列指令正确的是( ) 。A.MOV AX,BL B.MOV 100,CX C.MOV DS,5600H D.MOV BX,DI 36、 (BX)=1000H, (DS) =2000 H

11、, (21000H) =12H, (21001H) =34H,执行 LEA SI,BX指令后,SI 寄存器中的内容是( ) 。A. 1234H B. 3412H C. 1000H D. 0010H 37、假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是( ) 。A.MOV V1, 20H B. MOV AL,V1C. MOV V1,V2 D. MOV 2000H,V2 38、CLD ;MOVSW;执行以上两条指令后SI/DI的变化是( )。A.加 2 B. 减 2 C. 加 1 D. 减 1 39、指令 PUSH AX 正确地执行步骤是( ) 。A.(1)SPSP-1, (SP)AL B.(1)SPSP-1, (SP)AH(2)SPSP-1, (SP)AH (2)SPSP-1, (SP)ALC.(1)SPSP+1, (SP)AL D.(1)SPSP+1, (SP)AH(2)SPSP+1, (SP)AH (2)SPSP+1, (SP)AL 40、在 8086 基址变址寻址指令中,允许使用的寄存器有( ) 。A.AX,BX,CX,DX B. SP,IPC.CS,DS,SS,ES D. BX,BP,SI,DI 41、在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是( )

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号