雨中漫步 发表于 2012-5-20 14:47:32

一个简单的汇编问题

mov bx,826CH      BX=826CH
mov cx,ax                CX=6246H
mov ax,bx               AX=826CH
add ax,bx                AX=05D8H
这个是怎么算的?求高手给个完美的解答过程

NGtailang 发表于 2012-5-20 14:54:56

代码不全吧
代码发一下

雨中漫步 发表于 2012-5-20 15:05:06

http://www.fishc.com/uploads/allimg/101101/1_101101161407_1.jpg

这神奇的汇编 发表于 2012-5-20 15:31:24

你只要记住movbx,896cH   的意思就是将896c覆盖到bx中mov开头的就代表这意思      
add ax.bx就是bx和ax相加    得出的就是ax的值      add开头就就是这意识       我也刚学几天不知道自己表达的对不对   老鸟鉴定下

leebox 发表于 2012-5-21 04:31:05

前面的都可以不用看只看这句mov ax,bx      AX=826CH   bx=826CH   那么 add ax,bx就是
826CH+826CH=104D8H   因为结果大于16位 进位舍去 就是 04D8H

镜花水月 发表于 2012-5-21 12:13:50

如楼上所说

Yara 发表于 2012-5-21 12:31:34

这里AX本来应该是6246H吧,其实你用计算器算一下就出来了

橙子 发表于 2012-5-21 17:51:09

三楼说的很详细哦。
页: [1]
查看完整版本: 一个简单的汇编问题