微机原理第五章出题

1.计算题

 已知MOV  CX,[BX]        若DS=1359H、BX=0124H,则传送数据的地址是多少?

【解析】

指令MOV  CX,[BX]是寄存器间接寻址,这里用的是BX通用寄存器间接寻址,所以段基址在DS中,原操作数为DS:[BX],目的操作数是CX;因为CX是十六位的通用寄存器,则传送数据的地址是 DS:[BX]=    1359H:0124H=136B4H   和    1359H:0125H=136B5H。

2.填空题

设SP=0040H,如果用进栈指令存入5个数据,则SP=(       );若又用出栈指令取出2个数据,则SP=(      )。

【解析】

因为SP是十六位的通用寄存器,则进栈SP-2n,出栈SP+2n

SP-2*5=0040H-10=0036H;

003BH+4=003AH

3.填空题

已知指令

MOV AX,2345H   

ADD AX,3219H

则AX=(   )

【解析】

MOV AX,2345H,这是立即数寻址指令,AX=2345H,

ADD AX,3219H,AX=AX+3219H=2345H+3219H=555EH

推荐阅读更多精彩内容