小编fra*_*one的帖子

AMD是否具有不同的CPU寄存器?“ rax”与“ eax”有何不同?

我正在阅读“黑客:剥削的艺术”。

在这本书中,寄存器与我在电脑上看到的寄存器不同。这些是我的cpu寄存器:

rax,rbx,rcx,rdx,rsi,rdi,rbp,rsp,r8,r9,r10,r11,r12,r13,r14,r15,rip,eflags,cs,ss,ds,es,fs,gs

书中的寄存器是:

eax,ecx,edx,ebx,esp,ebp,esi,edi,eip,eflags,cs,ss,ds,es,fs,gs

有人可以解释为什么他们与众不同吗?可能是因为我运行的是AMD CPU?

在这种情况下,有人可以向我解释两种架构的寄存器之间的对应关系吗?

x86 assembly cpu-registers

1
推荐指数
1
解决办法
946
查看次数

标签 统计

assembly ×1

cpu-registers ×1

x86 ×1