怡然轻风 发表于 2012-2-20 07:00:15

初学汇编关于ax和eax的个人理解,请老师指正

本帖最后由 怡然轻风 于 2012-2-21 19:17 编辑

eax是32位的寄存器
ax是16位的寄存器且ax是eax低16位(疑问:eax的高16位是什么?)
ah是ax的高8位
al是ax的低8位
分析:
如果
eax=12345678H
ax=5678H(还是那个疑问:eax的高16位也就是1234H不知道在哪里存储?)
ah=56H
al=78H
不知道这样理解是否正确,望老师们指正

小马过河 发表于 2012-2-20 10:41:56

应该就是如此
要取高十六位上数据,用循环右移
页: [1]
查看完整版本: 初学汇编关于ax和eax的个人理解,请老师指正