我正在阅读“黑客:剥削的艺术”。
在这本书中,寄存器与我在电脑上看到的寄存器不同。这些是我的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?
在这种情况下,有人可以向我解释两种架构的寄存器之间的对应关系吗?