相关疑难解决方法(0)

新的X86_64处理器寄存器的名称是什么?

在哪里可以找到用于此体系结构的新寄存器的名称?

我指的是X86中的寄存​​器,如EAX,ESP,EBX等.但我喜欢它们在64位.

我不认为它们与我拆解C代码时的情况相同,我得到r而不是e.

x86 assembly x86-64 cpu-registers

54
推荐指数
4
解决办法
7万
查看次数

为什么x86寄存器的命名方式如何?

例如,累加器被命名EAX,并且在调用指令指针时IP.我也知道有些字节叫做CLDH.我知道所有名字都必须有一个约定,但它是什么?

x86 assembly history naming

23
推荐指数
5
解决办法
3882
查看次数

英特尔32位和64位寄存器的名称中E和R前缀代表什么?

32位寄存器名称以E开头,64位寄存器以R开头.E和R代表什么?是否有理由选择这些字母?

此外,在64位寄存器中,我们也可以在任何低级调试器(如Windbg)中看到,最右边的位仍然用与64位寄存器相同的名称引用,除了名称以E.例如,64位系统中RAX寄存器的最右边32位称为EAX.

那么,E和R代表什么?而且,为什么后缀X用于注册?

64-bit x86 assembly x86-64 cpu-registers

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

为什么 x86 汇编寄存器以 XH 和 L 命名?

我正在学习汇编,我很好奇为什么寄存器的名称用这些字母指定,因为理解这一点可能有助于我在另一个层面上理解它。即AL是最低有效字节,但是“L”是什么意思呢?

图片来源:http ://www.cs.virginia.edu/~evans/cs216/guides/x86.html

寄存器

x86 assembly history

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

标签 统计

assembly ×4

x86 ×4

cpu-registers ×2

history ×2

x86-64 ×2

64-bit ×1

naming ×1