实用标准文案大全微机原理复习资料填空题(1)对于指令XCHGBX,[BP+SI],如果指令执行前,(BX)=561AH,(BP)=0200H,(SD)=0046H,(SS)=2F00H,(2F246H)=58H,(2F247H)=FFH,则执行指令后,(BX)=__FF58H_,(2F246H)=__1AH__,(2F247H)=__56H__
(2)近过程(NEAR)的RET指令把当前栈顶的一个字弹出到__IP__;远过程(FAR)的RET指令弹出一个字到_IP__后又弹出一个字到___CS___
(3)中断返回指令IRET执行后,从栈堆顺序弹出3个字分别送到__IP___、___CS___、___PSW__
(4)设(SS)=1C02H,(SP)=14A0H,(AX)=7905H,(BX)=23BEH,执行指令PUSHAX后,(SS)=__1C02H__,(SP)=__149EH__;若再执行指令:PUSHBXPOPAX后,(SP)=__149EH__,(AX)=__23BEH_,(BX)=__23BEH__
(5)设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为__0136H_,如果再从堆栈中取出3个数据,则栈顶的物理地址为__013CH___
选择题(各小题只有一个正确答案)(1)执行下列三条指令后:DMOVSP,1000HPUSHAXCALLBXa
(SP)=1000H;b
(SP)=0FFEH;c
(SP)=1004H;d
(SP)=0FFCH;(2)要检查寄存器AL中的内容是否与AH相同,应使用的指令为:Ca
ANDAL,AHb
ORAL,AHc
XORAL,AHd
SBBAL,AH(3)指令JMPNEARPTRL1与CALLL1(L1为标号)的区别在于:Ba
寻址方式不同;b
是否保存IP的内容;c
目的地址不同;d