微机原理考试习题与答案(10)
时间:2025-07-05
时间:2025-07-05
考试题中一定会有的习题及其答案
中北大学微机原理及接口技术习题及练习册
12.若(AL)=35H,执行ROL AL,1 后,(AL)=_______________。
13.指令MOV AX,[DI-4]中源操作数的寻址方式是______________。
14.累加器专用传送指令IN间接访问I/O端口,端口号地址范围为_______________。
15.若(DS)=2000H,(ES)=2100H,(CS)=1500H,(SI)=00A0H,(BX)=0100H, (BP)=0010H,则执行指
令LEA AX,[BX][SI] 之后,(AX)=___________H,源操作数是____________寻址方式。
二、选择题
1.完成将BX清零,并使标志位CF清零,下面错误的指令是_________。
A) SUB BX,BX B) XOR BX,BX C) MOV BX,00H D) AND BX,00H
2.已知(DS)=1000H,(BP)=0010H,(BX)=0100H,(DI)=0100H,(010110H)=ABH,(010111H)=BAH,执
行指令LEA CX,[BP][DI]后,(BX)=_________。
A) 0ABBAH B) 0100H C) 0BAABH D) 0110H
3.下面的指令不合法的是________。
A) INT 21H B) ADC AX,[SI] C) IN AX,03H D) PUSH AL
4.设SP=50H,执行段间返回指令RET 后,寄存器SP的内容是( )。
A) 44H B) 54H C) 5AH D) 5CH
5.在指令MOV ES:[SI],AX 中,目的操作数为_______寻址方式。
A) 寄存器 B) 直接 C) 基址变址 D) 寄存器间接
6.下列四条指令中,有几条指令需要使用DX寄存器_________?
MUL BX DIV BL IN AX,20H OUT 20H,AL
A) 1条 B) 2条 C) 3条 D) 4条
7.设(CL)=05H,要获得(CL)=0AH,可选用的指令是( )。
A) NOT CL B) AND CL,0FH C) XOR CL,0FH D) OR CL,0AH
8.用MOV指令将十进制数89以压缩BCD码格式送入AX,正确使用的指令是_________。
A) MOV AX,0089 B) MOV AX,0809 C) MOV AX,0089H D) MOV AX,0809H
9.若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL、BL的内容__________。
A) 0FH,04H B) 0BH,04H C) 0FH,0BH D) 04H,0FH
10.在子程序的最后一定要有一条__________指令。
A) HLT B) RET C) IRET D) POP
11.下列指令中,有语法错误的是__________________。
A) MOV [SI],[DI] B) IN AL,DX
C) JMP WORD PTR[BX+8] D) PUSH WORD PTR 20[BX+SI-2]
12.下面指令序列执行后完成的运算,正确的算术表达式应是________________。
MOV AL,BYTE PTR X
SHL AL,1
DEC AL
MOV BYTE PTR Y,AL
A) Y=2X+1 B) X=2Y+1 C) Y=2X-1 D) X=2Y-1
13.若已知(SP)=2000H,(AX)=0020H,则执行指令,PUSH AX 后,(SP)和((SS):(SP))的值分别
为_________。
A)2002H,00H B)2000H,20H C)1FFFH,00H D)1FFEH,20H
14.8086执行POP AX指令时,正确的操作是___________________。
A) AX<--[SP+1][SP],SP<--SP+2 B) AX<--[SP+1][SP],SP<--SP-2
C) SP<--SP+2,AX<--[SP+1][SP] D) SP<--SP-2,AX<--[SP+1][SP]
15.若累加器AL的内容为13H,执行NEG AL指令后,AL内容为________。
A) OOH B) 13H C) 0ECH D) 0EDH
6