汇编网首页登录博客注册
a_qiu_a的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2009-07-22 16:36] 第二章

第二章监测点2.1
自己做的答案
AX=F4A3H
AX=31A3H
AX=3123H
AX=6246H
BX=826CH
CX=6246H
AX=826CH
AX=04DBH
AX=0482H
AX=6C82H
AX=D882H
AX=D888H
AX=D810H
AX=6246H
(2)
MOV AX,2
ADD AX,AX
ADD AX,AX
ADD AX,AX 
对于本检测点,本人有一个疑惑就是16进制的加法是遇16进1 但是C+C  呢,反正我自己是都换算为2进制来从新加法的,直接用16进制加,我始终弄不明白,希望高手能帮忙指点一下
对于第二题,本人一直在思考是否有其他办法来完成 2^4 就用前面学过的指令呢。比如AH,AL 之类的。目前还没想到。同样希望高人指点
评论次数(4)  |  浏览次数(577)  |  类型(汇编作业) |  收藏此文  | 

[  mess   发表于  2009-07-23 10:50  ]

对于本检测点,本人有一个疑惑就是16进制的加法是遇16进1 但是C+C  呢,反正我自己是都换算为2进制来从新加法的,直接用16进制加,我始终弄不明白,希望高手能帮忙指点一下 
--------------
c+c我是转换成十进制的,0ch=12  24=18h

对于第二题,本人一直在思考是否有其他办法来完成 2^4 就用前面学过的指令呢。比如AH,AL 之类的。目前还没想到。同样希望高人指点 
--------------
第二题这样就不错了,其他的方法等学到后面自然就知道了。现在还没什么好的方法,学的汇编指令也太少了^_^

[  a_qiu_a   发表于  2009-07-23 10:57  ]

监测点2.2
(1) cpu 寻址范围是 10H~1000FH
(2)最大:2000H  最小:1001H 因为SA*10H+EA=物理地址 而SA必须是10H 的倍数 故 EA 只能取到最大的FFF0H 时 SA 才最小。
第三个思考的 应该是1000H 吧。

[  游客   发表于  2009-07-23 11:26  ]

楼上(1)(2)题说的都对。再写个博文,不要回帖,乱啊。

第三个思考的 应该是1000H 吧。
=============
这就有点不对了。找不到20000H地址,当然是段地址小于最小值或大于最大值就不能找到了。你回答的不完善。

[  游客   发表于  2009-07-23 13:29  ]

谢谢给的解答

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码