Linux内核操作系统寄存器

标签 linux cpu-registers

寄存器(如 eax、ebx、ecx、edx、esp、ebp 等)在处理器中是否物理可用,或者从编程的角度来看它们是虚拟内存位置吗?

最佳答案

您指定的寄存器在英特尔处理器上都是物理可用的,而不是虚拟内存。虚拟内存的概念在这里并不适用。

关于Linux内核操作系统寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10122011/

相关文章:

c++ - 强制 GCC 在寄存器中传递参数

gcc - 修改gcc以容纳更多寄存器

linux - rdiff-backup bash 脚本和 cron 问题

linux - 如何在 shell 脚本中只运行一次命令

linux - Unix 上的 "^+CHAR"命令(例如 ^C 停止当前命令)有什么作用?

linux - 如何让 printf 写入新文件、追加现有文件并写入标准输出?

assembly - 编写汇编时使用哪个寄存器有关系吗?

linux - 有没有办法将终端中的目录更改为某个 "index"处的目录?

c - C 中的寄存器和自动变量

c - ppc64 的汇编代码