Linux内核操作系统寄存器

Linux内核操作系统寄存器,linux,cpu-registers,Linux,Cpu Registers,寄存器(如eax、ebx、ecx、edx、esp、ebp等)是否在处理器中实际可用,或者从编程的角度来看,它们是虚拟内存位置?它们在Intel CPU中的物理位置非常多。Linux在这些CPU上运行。它们在Intel CPU中的物理存在非常多。Linux在这些CPU上运行。您指定的寄存器都在英特尔处理器上物理可用,而不是虚拟内存。虚拟内存的概念在这里并不适用。您指定的寄存器都在英特尔处理器上物理可用,而不是虚拟内存。虚拟内存的概念在这里并不适用。它们在处理器中可用。根据处理器的不同,您可能有更多

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

它们在Intel CPU中的物理位置非常多。Linux在这些CPU上运行。

它们在Intel CPU中的物理存在非常多。Linux在这些CPU上运行。

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

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

它们在处理器中可用。根据处理器的不同,您可能有更多的寄存器,也可能少于您指定的寄存器

:

在计算机体系结构中,处理器寄存器是作为CPU或其他数字处理器的一部分可用的少量存储器。此类寄存器(通常)由除主存储器之外的机制寻址,并且可以更快地访问。几乎所有的计算机,不管是否采用加载存储结构,都会将数据从较大的内存加载到寄存器中,在寄存器中,数据被某些机器指令用于算术、操作或测试


它们在处理器中可用。根据处理器的不同,您可能有更多的寄存器,也可能少于您指定的寄存器

:

在计算机体系结构中,处理器寄存器是作为CPU或其他数字处理器的一部分可用的少量存储器。此类寄存器(通常)由除主存储器之外的机制寻址,并且可以更快地访问。几乎所有的计算机,不管是否采用加载存储结构,都会将数据从较大的内存加载到寄存器中,在寄存器中,数据被某些机器指令用于算术、操作或测试


寄存器是指定的硬件平台。Eax、ebx或其他类似rax、rbx的寄存器都是x86寄存器 它们确实存在于我们的计算机中,并且在物理上是可用的
在x86中,寄存器不映射到内存

寄存器是硬件平台指定的。Eax、ebx或其他类似rax、rbx的寄存器都是x86寄存器 它们确实存在于我们的计算机中,并且在物理上是可用的
在x86中,寄存器不映射到内存

寄存器是物理的,它们是机器体系结构的一部分,而不是操作系统或任何其他软件的一部分。由于,它们可能在芯片上没有一块对应的硅,但从任何软件(包括操作系统)的角度来看,它们是硬件的一部分,与内存地址不同。

寄存器是物理的,它们是机器体系结构的一部分,而不是操作系统或任何其他软件的一部分。由于,它们可能在芯片上没有一块对应的硅,但从任何软件(包括操作系统)的角度来看,它们是硬件的一部分,与内存地址不同。

您希望如何处理这些寄存器?这些都是真实的,不在记忆中。您需要编写一些assebler来直接访问寄存器您希望如何处理这些寄存器?这些都是真实的,不在记忆中。您需要编写一些assebler来直接访问寄存器