主要区别
// 1. 所有地址指针都是64位。 // 2. 增加和扩展新的寄存器,并兼容原32位版本的通用寄存器。 // 3. 原指令指针寄存器EIP扩展为RIP。
寄存器
1. 扩展原32位寄存器的64位版本,并增加8个新的64位寄存器(R8-R15)。
2. 新增加8个XMM寄存器(XMM8-XMM15)。
3. 64位寄存器兼容原32位寄存器。
通用寄存器:RAX(64位),EAX(32位),AX(16位),AL(0-7位),AH(8-15位)
新增寄存器:R8(64位),R8D(32位),R8W(16位),R8B(8位)
来源:https://www.cnblogs.com/SunsetR/p/12011720.html