- [younggay] 你的疑惑是什么呢?是第(2)题吧。呵呵 第二提可以看到,你在执行指令过程中,你的栈空间有一些不是你 08/18 10:02
- [younggay] 呵呵,博主说的对,它就是一个死循环,要不怎么计算到题目的要求啊。呵呵。当你计算好了就停下T命令就行了 08/11 12:04
- [crazyman] 分析的不对。程序运行的顺序,在这章的小结中的cpu运行原理中说的很清楚了,你在看一下,重新分析一下。 07/24 09:31
- [游客] 谢谢给的解答 07/23 13:29
- [游客] 楼上(1)(2)题说的都对。再写个博文,不要回帖,乱啊。 第三个思考的 应该是1000H 吧。 07/23 11:26
- [a_qiu_a] 监测点2.2 (1) cpu 寻址范围是 10H~1000FH (2)最大:2000H 最小: 07/23 10:57
- [mess] 对于本检测点,本人有一个疑惑就是16进制的加法是遇16进1 但是C+C 呢,反正我自己是都换算为2 07/23 10:50
- [a_qiu_a] 一个迷糊的问题 8086PC机的分配情况 00000--9FFFF为主存存储地址空间 A0 07/22 14:45
- [mywiil] 学习汇编,动手练习很重要的。光看是很难掌握的。 把你学习的检测点和作业依次提交到学习博客中吧。 07/21 16:40
- [a_qiu_a] 以下列地址段分配为例: 地址0~7FFFH的32KB空间为主随机存储器的地址空间; 07/21 15:50
[2009-07-22 16:36] 第二章
自己做的答案
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 之类的。目前还没想到。同样希望高人指点
[ 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 ]
谢谢给的解答