微机原理与汇编语言复习题 联系客服

发布时间 : 星期二 文章微机原理与汇编语言复习题更新完毕开始阅读33377ffbd5bbfd0a7856732f

___CX_________寄存器中。

3、指令JO NEXT 表示OF=__1______时转移。

4、将I/O设备端口内容读入AL中的指令助记符是__IN_________。 5、8086CPU的 I/O指令采用间接寻址时,使用的间接寄存器是___DX_____。

6、设置IF=1的指令为____STI____。 7、清除CF标志的指令为____CLC____。

8、一对操作堆栈的指令为__PUSH______和_____POP___。 9、LOOPNZ的循环条件为___ZF=0且CX!=0_____。

10、指令LOOP NEXT的循环次数必须存放在_____CX________寄存器中。

11、DIV BX指令的被除数隐含的寄存器为___AX_____和___DX_____,存放商的寄存器为__AX______,存放余数的寄存器为_____DX____。

12、实现无符号数乘2的指令的助记符是___SHL_____,实现有符号数除2的指令的助记符是___SAR_____。

13、中断调用指令的助记符是___INT_____,中断返回指令的助记符是__IRET_____。

14、子程序调用指令的助记符是__PROC______,子程序返回指令的助记符是__RET______。

1.下列叙述正确的是( C )

A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令

B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令

C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令

D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令

2.在下列指令的表示中,不正确的是( C ) A.MOV AL,[BX+SI] B.JMP SHORT DONI C.DEC 100 D.MUL CL

5.下列指令执行时出错的是( B ) A.ADD BUF1,BUF2

B.JMP DWORD PTR DAT [BX] C.MOV AX,[BX+DI] NUM D.TEST AL,08H

6.已知(AX)=1234H,执行下述三条指令后,(AX)= ( D ) MOV BX,AX NEG BX ADD AX,BX

A.1234H B.0EDCCH C.6DCCH D.0000H

7.在下列指令中,_D_____指令的执行会影响条件码中的CF位。 A.JMP NEXT B.JC NEXT C.INC BX D.SHL AX,1

8.将DX的内容除以2,正确的指令是( C ) A.DIV 2 B.DIV DX,2 C.SAR DX,1 D.SHL DX,1

9.若栈顶的物理地址是20100H,当执行完POP AX指令后,栈顶的物理地址是( A )。

A)20102H B)20101H C)20100H D)20103H 10.下列指令中,源操作数的寻址方式中,( C )属于立即寻址,

( B )属于寄存器寻址,( E )属于寄存器间接寻址,

( A )属于直接寻址,( D )属于寄存器相对寻址。 A)MOV AX,[4000H] B)MOV [BX],AX C)SUB AX,2000H D)MOV AX,[SI+12H] E)MOV CX,[BX] F)MOV AX,[SI+BX+10H]

11.下列指令中错误指令是( B )、( E )和( F )。

A)MOV AX,DS B)MOV CS,1500H C)MOV SI,BX D)MOV [3000H],AL E)MOV [DI+32H],[1845H] F)MOV AL,1000H

12.JMP WORD PTR [BX]的目标地址偏移量是( B ) A)BX的内容 B)BX所指向的内存字单 元之内容 C)IP+BX的内容 D)IP+[SI]

13.指令LOOPNZ的循环结束条件是( D )。 A)CX=0且ZF=0 B)CX=0或ZF=0 C)CX=0且ZF=1 D)CX=0或ZF=1 14、指令CALL DWORD PTR [BX]目标地址的寻址方式为D A)段内直接B)段内间接C)段间直接D)段间间接 三、简答题

1.假定(DX)=10111001B,(CL)=3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。