编程论坛
注册
登录
编程论坛
→
汇编论坛
高手帮忙解答阿?
wangluncbal6
发布于 2008-09-11 11:37, 973 次点击
如MOV AX 20[SI]的如果(SI)=0030H DS=0200H书上的算出来是02044H我算出来是02050H怎么回事?
1 回复
#2
ONEPROBLEM
2008-09-11 16:59
20后面什么也没有,所以,它表示的是十进制,转换成16进制,应该就是14H ;
DS先左移一位,才能进行换算,所以,它应该是2000H ;
最后是:2000H + 0030H + 14H = 02044H
1