qyy555098 发表于 2011-2-17 15:56:54

小甲鱼老师2.1检测题有最后三个弄不明白!

检测点2.1最后三个
mov al,bh   AX=______
mov ah,bl   AX=______
mov ah,ah   AX=______
这三个我不知道AX 的值是多少.al,bh每别是ax和bx的的低高位的值是么?但他和ax有什么关系?

qyy555098 发表于 2011-2-17 16:03:41

:Q:Q:Q:Q:Q:Q:Q

china0008 发表于 2011-2-17 22:28:12

比如说 al=AAah=BBAX就等于BBAA呵呵。这个问题你可以在debug中实验一下,一目了然。

qyy555098 发表于 2011-2-18 09:07:13

mov al,bh   AX=______
al是ax寄存器低位的值,那么这ax=00al对么?

殇年已陌。 发表于 2011-2-18 09:24:18

额 mov al,bh    按照这个思路也就是说 把BH中的值放入ax当中 那么 结果应该是ax= BHBH才对啊
当然 我也是初学者只是按照自己的思路来解的仅供参考

china0008 发表于 2011-2-18 09:58:40

mov al,bh   AX=______
al是ax寄存器低位的值,那么这ax=00al对么?
qyy555098 发表于 2011-2-18 09:07 http://fishc.com/dz/images/common/back.gif


    对。没错。

qyy555098 发表于 2011-2-18 10:09:53

谢谢了!!!!

zx521clc 发表于 2011-2-18 12:57:44

不足以00补位

china0008 发表于 2011-2-18 13:25:52

不足以00补位
zx521clc 发表于 2011-2-18 12:57 http://fishc.com/dz/images/common/back.gif


    这里嘛不是补位的问题。别误导人家哦   mov ax,11h是用零 把高位补了 就是 mov ax,0011h, 他的情况不存在补位。而是 高位中原本是啥就是啥。

dys376820508 发表于 2015-5-31 11:51:20

add al,6把AX的低位AL 82加上 6 给AL,得出AL=88.那么AX=D8888H,,,,,(这个6应该写为6H吧)

add al,al   就是AX中低位加低位给AL,88H + 88H = 110H,AX = D810H

mov ax,cxj将CX给AXAX = 6246H
页: [1]
查看完整版本: 小甲鱼老师2.1检测题有最后三个弄不明白!