标签: debugging assembly x86 cpu-registers
我正在将一些值移到rax,但调试器显示它正在转向eax。它有什么关系?它与调试器,nasm或我的知识?无论如何代码当然是完美的。我正在使用的调试器是Evan的调试器。
答案 0 :(得分:3)
简而言之,您和调试器都是正确的。
当您将某些内容移至RAX时,会影响RAX,EAX,AX,AL和AH,因为它们会引用各种内容相同64位的子集:
RAX
EAX
AX
AL
AH