回 帖 发 新 帖 刷新版面

主题:会汇编的请进~~~~~~~~~~~~~~~~

假设有指令:MOV BX, [1234H],在执行时,(DS)=2000H,内存单元21234H的值为5213H。问该指令执行后,BX的值是什么?详细解答!

回复列表 (共3个回复)

沙发

[1234H]  就是直接引用地址为 1234H 的数据,它的值为5213H,那传送给BX,BX中的值即为 5213H啦

板凳


可不可以用图形的方式画出来啊!我就是明白是怎样转换的!

3 楼

ds【段地址】*16+1234【偏移地址】=21234【物理地址】
这个指令的意思是把偏移地址为1234,段地址为2000即把内存地址为21234的单元存储的低字节内容和21235存储的高字节内容赋值给bx

我来回复

您尚未登录,请登录后再回复。点此登录或注册