鱼C论坛

 找回密码
 立即注册
查看: 2793|回复: 7

一个简单的汇编问题

[复制链接]
发表于 2012-5-20 14:47:32 | 显示全部楼层 |阅读模式
1鱼币
mov bx,826CH        BX=826CH
mov cx,ax                CX=6246H
mov ax,bx               AX=826CH
add ax,bx                AX=05D8H
这个是怎么算的?求高手给个完美的解答过程

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-5-20 14:54:56 | 显示全部楼层
代码不全吧
代码发一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-5-20 15:05:06 | 显示全部楼层

                               
登录/注册后可看大图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-20 15:31:24 | 显示全部楼层
你只要记住  mov  bx,896cH   的意思就是将896c覆盖到bx中  mov开头的就代表这意思      
add ax.bx就是bx和ax相加    得出的就是ax的值      add开头就就是这意识       我也刚学几天  不知道自己表达的对不对   老鸟鉴定下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-21 04:31:05 | 显示全部楼层
前面的都可以不用看  只看这句mov ax,bx        AX=826CH   bx=826CH   那么 add ax,bx  就是
826CH+826CH=104D8H   因为结果大于16位 进位舍去 就是 04D8H
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-21 12:13:50 | 显示全部楼层
如楼上所说
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-21 12:31:34 | 显示全部楼层
这里AX本来应该是6246H吧,其实你用计算器算一下就出来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-21 17:51:09 | 显示全部楼层
三楼说的很详细哦。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-20 04:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表