丶Billy 发表于 2011-8-13 14:41:50

检测点2.1中的问题。

本帖最后由 丶Billy 于 2011-8-13 15:43 编辑






我刚学这个2天..

前面的8道题无问题通过但是第九题开始以后 就不会算了

AH是指AX的8-15
AL是指AX的0-7

这些我都知道。 但是上面的 从第九题说起

mov al,bh;=0482H

我算的思路是 al=d8bh=82 我不知道上面的结果是怎么求出来的求解释。。


我看视频里面的排序是

    这是al                     这是ah
0 1 2 3 4 5 6 7   8 9 10 11 12 13 14 15

然后拿上面的正确结果来说048204是ah 82是al 还是说我看反了? 求各位帮助。。

??? 发表于 2011-8-13 15:15:11

你想问的是什么?
怎么看不懂,本人理解能力一般般。后最好把题全贴上来。
这里的题有一个产生进位了,进位被舍去,你以后会学到的。
高到对应高位,低位对应低位。
AH是高位 ,AL是低位。
你可能哪个地方算错了。自己检查下。

丶Billy 发表于 2011-8-13 15:22:51

??? 发表于 2011-8-13 15:15 static/image/common/back.gif
你想问的是什么?
怎么看不懂,本人理解能力一般般。后最好把题全贴上来。
这里的题有一个产生进位了,进 ...

题就是上面的图片里面就是监测点2.1

我是前八题会算 到第九题就不会算了 后面的也不会 不知道怎么算出来的。

hj937733396 发表于 2011-8-13 15:35:09

从第5题知道bx=826ch,即bh=82,
又第8题知道ax=04d8h,即al=d8,
执行mov al,bh后,al被bh代替,就得到0482啦,呵呵
你那段描述我也看不太懂,只能这么回答你了,:D

丶Billy 发表于 2011-8-13 15:42:01

hj937733396 发表于 2011-8-13 15:35 static/image/common/back.gif
从第5题知道bx=826ch,即bh=82,
又第8题知道ax=04d8h,即al=d8,
执行mov al,bh后,al被bh代替,就得到 ...

谢谢你了我看明白怎么回事了

我想错了。。。 这问题犯得很失误啊。。

谢谢你了

??? 发表于 2011-8-13 15:47:53

你看第五个
mov bx,826ch   ;bx的值是826CH

AX是04D8H
第九个
mov al,bh    ;将BH(BH是高位,取值就是82) 的值复制到AL中,此时的AL(AL是低位,把D8复制掉)结果就是AX=0482H

mov ah,bl   ;同理 AX=6C82H
add ah,ah    ;ax的高位相加,(AH,AL分别是AX的8位的寄存器) 结果就是 AX=D882H

ADD AL,6   ;AX的低8位加6 AX=D888H
ADD AL,AL  ;低8位相加,产生进位,这个你以后会学到的,不说了, AX=D810H
MOV AX,CX  ;这个不说了 AX=6246H

多看看书和视频,这个不难,以后比这还难得多。建议买本书回来看。电子版的不方便。

丶Billy 发表于 2011-8-13 16:08:24

??? 发表于 2011-8-13 15:47 static/image/common/back.gif
你看第五个
mov bx,826ch   ;bx的值是826CH



嗯   谢谢你 。 我懂了


我不怕难 我以前学delphi的时候也是现在这样 就象鱼说的 就象追女朋友死缠烂打~

??? 发表于 2011-8-13 16:10:59

追女朋友死缠烂打,这招可不行了,有时会适得其反,最简单的方法就是掌握女人的心理,

丶Billy 发表于 2011-8-16 02:28:34

??? 发表于 2011-8-13 16:10 static/image/common/back.gif
追女朋友死缠烂打,这招可不行了,有时会适得其反,最简单的方法就是掌握女人的心理,

= =貌似没你经验多,反正我的经验很少,以前就1个对象-,-, 这怎么说着说着就跑题了~

小生我怕怕 发表于 2011-8-17 18:15:28

{:5_104:} 都是这些经典的老问题哈

seuer126 发表于 2011-8-18 14:57:19

有疑惑啊:
对于检测点 2.1最后一行 add ah, ah我觉得答案应该是D800H吧. 我的理解:此刻是ah是个8位的寄存器,所以后面低8位就没了吧。 这个跟那个问题2.2 答案是0058H是一样的吧。
            
页: [1]
查看完整版本: 检测点2.1中的问题。