鱼C论坛

 找回密码
 立即注册
查看: 3806|回复: 10

[已解决]大佬求指导

[复制链接]
发表于 2020-4-29 19:04:25 | 显示全部楼层 |阅读模式

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

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

x
mov ax,62627   AX=F4A3H  

mov ah,31H     AX=31A3H  //ax为什么是31a3

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
最佳答案
2020-5-1 20:03:39
ah是ax寄存器高八位,通过mov指令将高八位的值改了,但是此时低八位al的值保持不变,ax分成al ah就是两个独立的八位寄存器,兼容8088的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-29 19:05:43 | 显示全部楼层

所以你到底想问什么……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-29 19:07:13 | 显示全部楼层
weiter 发表于 2020-4-29 19:05
所以你到底想问什么……


所以你会
注释写的很明白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-29 19:07:53 | 显示全部楼层
weiter 发表于 2020-4-29 19:05
所以你到底想问什么……

第二个的AX为什么等于31A3   第一个是十进制转换16进制  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-29 19:30:08 | 显示全部楼层
Hello. 发表于 2020-4-29 19:07
所以你会
注释写的很明白

好的,我不会……(压根没看到注释这玩意)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-29 19:30:26 | 显示全部楼层
740021102 发表于 2020-4-29 19:07
第二个的AX为什么等于31A3   第一个是十进制转换16进制

上面两位都不会汇编,我也不会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-29 19:32:37 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-4-29 19:30
上面两位都不会汇编,我也不会

P.S:汇编的注释不应该是;吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-29 19:37:00 | 显示全部楼层
qiuyouzhi 发表于 2020-4-29 19:32
P.S:汇编的注释不应该是;吗?

是的,我也不知道为什么他用的//
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-29 19:37:39 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-4-29 19:37
是的,我也不知道为什么他用的//

8成C/C++学多了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-1 10:44:08 | 显示全部楼层
这不是很明白吗。你上面不就是A3吗?F4A3把F4改成31难道不是31A3吗?还能有其它的吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-1 20:03:39 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
ah是ax寄存器高八位,通过mov指令将高八位的值改了,但是此时低八位al的值保持不变,ax分成al ah就是两个独立的八位寄存器,兼容8088的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 04:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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