跪求高手帮忙解读一下这道微机原理的程序,谢谢

2024-12-17 08:28:56
推荐回答(2个)
回答1:

题中,TA1首地址为0,空间分配为字的形式,高字节对应高地址,低地址对应低字节,0006号地址对应02H,0007号地址对应03H.
MOV BX,DS:[0006H];BX=0302H
AND BX,0FFH;BX=0002H
OR BH,[BX];BH=04H,因为0002地址对应的内容为04H,04H与00相或,不变
求BX的值=0402H

回答2:

MOVE BX,DS:[0006H] ;bx=0302h
AND BX,0FFH ;bx=02h
OR BH,[BX] ; BH=0 , [0002h]=04h ===> BH=04H
所以,BX=0402H