微机原理寻址假设:MOV BX,【DI】DS=6000H DI=2000H所以PA=62000H为什么62000H=50

微机原理寻址
假设:MOV BX,【DI】
DS=6000H DI=2000H
所以PA=62000H
为什么62000H=50A0H 从而推出 BX=50A0H?
皓月-gd 1年前 已收到1个回答 举报

edko 幼苗

共回答了14个问题采纳率:85.7% 举报

首先我确实不知道你对微机原理的知识掌握多少,下面我就尽可能详细解释一下吧:
此题为寄存器间接寻址,就是指寄存器(DI)中的内容是操作数的地址,从该地址中取出的才是操作数.
但是,操作数地址是由基地址和偏移地址构成,即DS寄存器中的为基地址,DI寄存器中的内容为偏移地址,操作数地址由基地址在最右面补零(6000-》60000) 再加上偏移地址构成(60000+2000).
MOV指令将地址为62000H存储单元中的内容(50A0H )赋给BX寄存器,故BX=50A0H.
全手打,没复制,求采纳啊啊啊啊啊!呵呵!

1年前

12
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.038 s. - webmaster@yulucn.com