关于汇编作业题2.1的请教下
本帖最后由 淡淡的哪个什么 于 2016-10-11 22:40 编辑mov ax,62627 AX=F4A3H
mov ah,31H AX=31A3H
mov al,23H AX=3123H
add ax,ax AX=6246H
mov bx,826CH BX=826CH
mov cx,ax CX=6246H
mov ax,bx AX=826CH
add ax,bx AX=04D8H
mov al,bh AX=0482H
mov ah,bl AX=6C82H
add ah,ah AX=D882H
add al,6 AX=D888H
add al,al AX=D810H
mov ax,cx AX=6246H ax=3a56
前面的答案我对照都没错就是最后一个mov ax,cx AX=?
这边不是ax=cx+ax么 难后上面有赋值过cx的值不是6246H吗 那这样ax的值不是
6246+D810H =3a56么结果ax=3a56 求解释为什么小鱼给的答案是 AX=6246H 本帖最后由 兰陵月 于 2016-10-12 08:28 编辑
简单看了一下,如果没眼花或者突然脑袋短路的话,我觉得可能是下图这样的问题~~
(我现在还不能肯定,难道楼主的错误如此简单??)
CX的值中间赋值过一次后,便是6246H,中间没有变更过~
因此这里将CX值再赋值给AX,AX便成了6246H了,而不是什么3A56H
楼主把MOV看成了ADD了吧?!
{:10_262:} {:10_262:} {:10_262:} 2楼正解 自古2楼出正解 二楼正解,不过答案在哪里给出来的?我找不到
页:
[1]