主题:会汇编的请进~~~~~~~~~~~~~~~~
ltvs1314
[专家分:0] 发布于 2009-11-05 23:30:00
假设有指令:MOV BX, [1234H],在执行时,(DS)=2000H,内存单元21234H的值为5213H。问该指令执行后,BX的值是什么?详细解答!
回复列表 (共3个回复)
沙发
阿木Lee [专家分:80] 发布于 2009-11-09 15:07:00
[1234H] 就是直接引用地址为 1234H 的数据,它的值为5213H,那传送给BX,BX中的值即为 5213H啦
板凳
ltvs1314 [专家分:0] 发布于 2009-11-09 21:25:00
可不可以用图形的方式画出来啊!我就是明白是怎样转换的!
3 楼
azp19860615 [专家分:0] 发布于 2010-01-16 20:07:00
ds【段地址】*16+1234【偏移地址】=21234【物理地址】
这个指令的意思是把偏移地址为1234,段地址为2000即把内存地址为21234的单元存储的低字节内容和21235存储的高字节内容赋值给bx
我来回复