第三章习题和思考题

第三章习题和思考题

一、填空题

1、对于指令XCHG BX, [BP+SI],如果指令执行前,(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=154H,(2F247H)=41H,则执行指令后:(BX)=________,(2F246H)=_________,(2F247H)=_______。

2、指令LOOPZ/LOOPE是结果_____且______发生转移的指令;而指令LOOPNZ/LOOPNE则是结果________且__________发生转移的指令。

3、串操作指令规定源串在_________段中,用_________来寻址源操作数;目的串在_______段中,用__________来寻址目的操作数。

4.、中断返回指令IRET后,从堆栈顺序弹出3个字分别送到_______、_______、__________。

5、设(SS)=0FFA0H,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令PUSH AX后,(SP)=__________;若再执行指令:

PUSH BX

POP AX

后,(SP)=__________,(AX)=____________,(BX)=________。

6、设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为___________,如果再从堆栈中取出3个数据,则栈顶的物理地址为_________。

7、M OV AL, ‘A’指令的源操作数的寻址方式为__________。

8、指出下列指令源操作数的寻址方式:

(1). MOV AX, BLOCK[SI]

(2). MOV AX, [SI]

(3). MOV AX, [6000H]

(4). MOV AX, [BX+SI]

(5). MOV AX, BX

(6). MOV AX, 1500H

(7). MOV AX, 80[BX+DI]

(8). MOV AX, [DI+60]

9、以CX寄存器内容为计数对象的指令有___________。

10、输入/输出指令间接寻址必须通过_________寄存器。

11、近过程(NEAR)的RET指令把当前栈顶的一个字弹出到_______;远过程

第三章习题和思考题相关文档

最新文档

返回顶部