| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 414 人关注过本帖
标题:新手求教
只看楼主 加入收藏
a050001
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-11-8
收藏
 问题点数:0 回复次数:2 
新手求教
ds = 2000, bx = 0100h

mov ax,[bx+10]

问下各位高手,这里面的bx+10  中的10 是10进制中的10还是16进制中的10.

结果是 ax = 20000 + 0100h + 0010h (物理地址)  还是 ax = 20000 + 0100h + 00a0h

还有一题就是
mov ax, [bx+di-2]
ds = 5000h,  bx = 1223h
di = 54h
其中物理地址是否应该为 50000 +  01223h  + 00054h + ffffe = 51275
 这里的BX变成了01223h  是否为数据的扩展,如果是的话,那么结果应该为151275  那么这里的51275 是正确答案,前面的那个1是不是进位
还有就是第一题是否应该写成 ax = 20000+00100h + 000a0h  ?
请高手给予解答下,不胜感激,新手。
搜索更多相关主题的帖子: 正确答案 
2012-11-08 21:26
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
应该是10进制的10  
后面的基本没错 16位的汇编寻址是20位 至于你说的那个进位1是不是真的我也不敢确定
期待大牛来解释。

梅尚程荀
马谭杨奚







                                                       
2012-11-08 23:04
a050001
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-11-8
收藏
得分:0 
跪等高手来解释。谢谢了。我先往下继续学
2012-11-09 12:08
快速回复:新手求教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019551 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved