鱼C论坛

 找回密码
 立即注册
查看: 1475|回复: 4

超级小白看不懂 如何得出寄存器中的值。

[复制链接]
发表于 2013-3-10 18:19:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 汎亾 于 2013-3-10 20:41 编辑

    还请大各位同学,各位高手,  帮帮我讲解一下,我这只不开窍菜菜鸟吧?    我决心学这个,有一起学习  或者有高人指点我的请留下Q群 Q号    谢谢!!!!
未命名.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-3-10 23:16:26 | 显示全部楼层
62627=F4A3H
1.mov ax,62627                    AX=F4A3  ;给AX赋值F4A3,AH=F4 AL=A3
2.mov ah,31H                        AX=31A3  ;给AH赋值31,AL不变
3.mov al,23H                         AX=3123  ;给AL赋值23,AH不变
4.add ax,ax                           AX=6246  ;两个AX相加
5.mov bx,826CH                   BX=826C  ;给BX赋值826C
6.mov cx,ax                          CX=6246  ;用AX的值给CX赋值,此时AX=6246 CX=6246
7.mov ax,bx                         AX=826C  ;用BX的值给AX赋值,此时,BX=826C AX=826C
8.add ax,bx                          AX=04D8  ;将BX的值加到AX的值
9.mov al,bh                          AX=0482   ;用BH的值(82)给AL赋值
10.mov ah,bl                        AX=6C82  ;用BL的值(6C)给AH赋值
11.add ah,ah                        AX=D882 ;AH的值相加,AL的值不变 6C+6C=D8
12.add al,6                           AX=D888  ;AL的值加6,AH的值不变
13.add al,al                           AX=D810  ;AL的值和AL的值相加,AH的值不变,88+88=110H,但是发生在低位,不能进位,所以AH的值不变,也就是说,在这里AX=D910是错误的
14.mov ax,cx                      AX=6246  ;用CX的值给AX进行赋值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2013-3-11 00:24:19 | 显示全部楼层
感谢鱼友回答。。。可是我还是不明白,前面的指令的意思。  还请会的同学或高手。  拿几个列子说明下   谢谢。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-3-11 10:40:55 From FishC Mobile | 显示全部楼层
建议楼主多看视频
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2013-3-12 11:32:43 | 显示全部楼层
这个还是多动手,哈哈懂了/
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-17 22:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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