%AX = (%AH + %AL)那么为什么不%EAX = (%SOME_REGISTER + %AX)注册一些%SOME_REGISTER呢?
3 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
在过去的8位时代,存在A寄存器。
在16位的日子里,有16位的AX寄存器,在您仍想使用8位值的时候,它被分为两个8位部分,即AH和AL。
在32位时代,引入了32位EAX寄存器,但AX,AH和AL寄存器均保留。设计人员认为没有必要引入新的16位寄存器来寻址EAX的16至31位。
- 3 回答
- 0 关注
- 507 浏览
添加回答
举报
0/150
提交
取消