复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1.设AL=88H,BL=77H,执行CMP AL,BL后,下列哪条指令可以跳转到标号OK()A)JG OK B)JB OK C)JA OK D)JE OK 2.下列指令中,错误的指令为()
A)MOV ES,BX B)MOV DS,CS
C)MOV DS,AX D)MOV ES,[2000]
3.下列指令中,错误的指令为()
A)OUT 61H,AL B)IN AL,DX
C)PUSH CS D)MOV AX,[DX]
4.下列指令中,错误的指令为()
A)MOV AX,CS B)MOV X,[2000]
C)MOV X,2000 D)MOV AL,AH
5.在DEBUG中,列出数据段中2000H开始的内存单元的数据内容,命令为()A)U2000 B)E2000
C)D2000 D)A2000
1.设AL=99H,BL=77H,执行CMP AL,BL后,下列哪条指令可以跳转到标号OK()A)JG OK B)JB OK C)JA OK D)JE OK 2.下列指令中,错误的指令为()
A)MOV ES,BX B)LEA BL, ARRAY
C)MOV DS,AX D)MOV ES,[2000]
3.下列指令中,错误的指令为()
A)OUT 61H,AL B)IN AL,DX
C)POP CS D)MOV AX,[BX]
4.下列指令中,错误的指令为()
A)MOV AX,CS B)MOV X,[2000]
C)MOV X,2000 D)MOV AL,AH
5.在DEBUG中,欲从偏移地址为2000H开始的内存单元中写程序段,命令为()A)U2000 B)E2000
C)D2000 D)A2000
1.设AL=80H,BL=79H,执行CMP AL,BL后,下列哪条指令可以跳转到标号OK()A)JG OK B)JB OK
C)JA OK D)JZ OK
2.下列指令中,错误的指令为()
A)MOV DS,AX B)MOV DS,ES
C)MOV DS,AX D)MOV BP,[2000]
3.下列指令中,错误的指令为()
A)OUT 61H,AL B)IN AL,DX
C)PUSH CS D)MOV AX,[DX]
4.已知X DB ? , 则下列指令中,错误的指令为()
A)MOV AX,CS B)MOV X,[2]
C)MOV X,100 D)MOV BYTE PTR [BP] ,CL
5.在DEBUG中,列出数据段中3132H开始的内存单元的数据的内容,命令为()A)U3132 B)R3132
C)D3132 D)A3132
1.设AL=88H,BL=77H,执行CMP AL,BL后,下列哪条指令可以跳转到标号OK()A)JG OK B)JB OK
C)JA OK D)JZ OK
2.下列指令中,错误的指令为()
A)MOV DS,AX B)MOV DS,ES
C)MOV DS,AX D)MOV BP,[2000]
3.下列指令中,错误的指令为()
A)OUT 61H,AL B)IN AL,DX
C)PUSH CS D)MOV AX,[DX]
4.已知X DB ? , 则下列指令中,错误的指令为()
A)MOV AX,CS B)MOV X,[2]
C)MOV X,100 D)MOV BYTE PTR [BP] ,CL
5.在DEBUG中,列出数据段中从3132H开始的内存单元的数据的内容,命令为()A)U3132 B)R3132
C)D3132 D)A3132
1、Intel生产的第一块微处理器是()
A)4004 B)4040
C)8008 D)8086
2、乘法和除法运算常用的寄存器是()
A)CX和BX B)AX和BX
C)DX和AX D)DX和BX
5、下列哪个指令默认要使用AX或AL寄存器的内容()
A)ADD B)SCAS
C)MOVS D)LOOP
6、下列指令中,错误的指令为()
A)MOV AL,BL B)MOV CL,AX
C)MOV DL,[BX] D)MOV AL,08H
7、指令MOV AX, BX寻址方式为()
A)直接寻址B)寄存器寻址
C)基址寻址D)相对的基址寻址
8、按照字节扫描的串处理指令是()
A)CMPSB B)SCASB
C)SCASW D)SCAS
9、无条件跳转指令是()
A)JZ B)JNZ
C)JMP D)JG
10、已知X DB 10H,12H
Y DW 2100H
下列指令中,需要加上PTR伪操作符的指令为()
A)MOV AL,X B)MOV AX,Y
C)MOV AL,Y D)MOV AL,X+1
1、加法运算常用的寄存器是()
A)CX B)AX
C)DX D)BX
3、下列哪个指令默认要使用AX或AL寄存器的内容()
A)ADD B)SCAS
C)MOVS D)LOOP
4、下列指令中,错误的指令为()
A)MOV ES,BX B)MOV CS,AL
C)MOV BX,ES D)MOV ES,[2000]
5、下列指令中,错误的指令为()
A)MOV 20H,BX B)MOV BX,AX
C)MOV DS,AX D)MOV ES,[BX][SI]
6、设AL=80H,BL=23H,执行CMP AL,BL后,下列哪条指令可以跳转到标号OK()
A)JG OK B)JB OK
C)JA OK D)JE OK
7、指令MOV AX,[BX]寻址方式为()
A)直接寻址B)寄存器寻址
C)基址寻址D)相对的基址寻址
8、串处理指令中,串比较指令是()
A)CMPS B)MOVS
C)LODS D)SCAS
9、结果为0时的跳转指令是()
A)JZ B)JNZ
C)JMP D)JG
10、已知:X DB 10H, 12H
Y DW 2100H
下列指令中,需要加上PTR伪操作符的指令为()
A)MOV AL,X B)MOV AX,Y
C)MOV AL,Y D)MOV AL,X+1
二、填空题
1.执行MOV AH,0FEH后,AH的值用十进制可表示为。
2.在8086的CPU中有若干寄存器,其中用于默认循环计数器的是,用于表示附加数据段段地址的是,基址寄存器是。
3.若段地址为3100H,偏移地址为200H,则物理地址为。
4.指令SUB AX,[BX+SI]中,源操作数的寻址方式为,该指令完成的操作为
,IMUL BL指令执行后,操作结果放在中。5.为了完成MOV AX,0 ,用AND指令写为,用SUB指令写为,用XOR指令写为。