寄存器

作者: taj3991 | 来源:发表于2019-12-16 14:17 被阅读0次

寄存器(Register),是中央处理器内的其中组成部分。寄存器是有限存贮容量的高速存贮部件,,它们可用来暂存指令、数据地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器

计算机体系结构里,处理器中的寄存器是少量且速度快的电脑存储器,借由提供快速共同地访问数值来加速计算机程序的运行:典型地说就是在已知时间点所作的之计算中间的数值。

寄存器是存储器层次结构中的最顶端,也是系统操作数据的最快速途径。寄存器通常都是以他们可以保存的比特数量来估量,举例来说,一个8位寄存器或32位寄存器。寄存器现在都以寄存器数组的方式来实现,但是他们也可能使用单独的触发器、高速的核心存储器薄膜存储器以及在数种机器上的其他方式来实现出来。

这个名词通常都用来意指由一个指令之输出或输入可以直接索引到的寄存器组群。更适当的是称他们为“架构寄存器”。例如,x86指令集定义八个32位寄存器的集合,但一个实现x86指令集CPU可以包含比八个更多的寄存器。

寄存器的种类

  • 数据寄存器
    用来存储整数数字(参考以下的浮点寄存器)。在某些简单(或旧)的CPU,特别的数据寄存器是累加器,作为数学计算之用。
  • 地址寄存器
    持有存储器地址,以及用来访问存储器。在某些简单/旧的CPU里,特别的地址寄存器是索引寄存器(可能出现一个或多个)
  • 通用目的寄存器
    (GPRs)- 可以保存数据或地址两者,也就是说他们是结合 数据/地址 寄存器的功用。

  • 浮点寄存器
    FPRs)- 用来存储浮点数字。

  • 常量寄存器
    用来持有只读的数值(例如0、1、圆周率等等)。由于“其中的值不可更改”这一特殊性质,这些寄存器未必会有实体的硬件电路相对应,例如将从零常数寄存器读的操作实现为接通目标寄存器的下拉电阻
    一般而言,即使真正在硬件中放置常数寄存器也未必会是出于体系结构理论上的考虑,而很可能是由硬件描述语言为了简化操作而自动生成的电路。

  • 向量寄存器
    用来存储由向量处理器运行SIMD指令所得到的数据。

存储现在正在被运行的指令

  • 变址寄存器
    是在程序运行时用来更改操作数地址之用。
  • 在某些架构下,模式指示寄存器(也称为“机器指示寄存器”)存储和设置跟处理器自己有关的数据。由于他们的意图目的是附加到特定处理器的设计,因此他们并不被预期会成微处理器世代之间保留的标准。

原文

https://zh.wikipedia.org/wiki/%E5%AF%84%E5%AD%98%E5%99%A8

相关文章

  • [031][汇编语言]寻址 ax bx cx dx sp bp

    reg寄存器 与 sreg段寄存器 reg 寄存器 sreg 段寄存器 可用做寻址[...] bp寄存器 默认使用...

  • stm32 TIM(通用定时器)

    寄存器描述CR1控制寄存器1CR2控制寄存器2SMCR从模式控制寄存器DIERDMA/中断使能寄存器SR状态寄存器...

  • 汇编的几个指令

    常见寄存器 寄存器x86x86-64armarm64累加寄存器EAXRAX基址寄存器EBXRBX计数寄存器ECXR...

  • AT&T汇编语言(寄存器分类)

    IA-32平台下的主要寄存器有一下几类: 通用寄存器 段寄存器 指令寄存器 通用寄存器是8个32为寄存器,用于存储...

  • 汇编3寄存器(访问内存)

    mov 寄存器,数据 mov 寄存器,寄存器 mov 寄存器,内存单元 如 mov ax,[0] mov 内存...

  • ARM汇编

    一. ARM 寄存器 ARM共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器.这些寄存器不能被同时...

  • 寄存器

     一、标志寄存器PSW 标志寄存器PSW(程序状态字寄存器PSW)标志寄存器PSW是一个16为的寄存器。它反...

  • 8086微处理器介绍

    1、总线接口部件: 由段寄存器(代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和附加段寄存器ES)、指令指针...

  • 逆向笔记(二)-状态寄存器

    状态寄存器CPSR 在CPU内部的寄存器中有一种特殊的寄存器,这种寄存器在ARM中被称为状态寄存器,即CPSR寄存...

  • 初识汇编(四)

    状态寄存器 CPU内部的寄存器中, 有一种特殊的寄存器(不同的处理器, 结构和寄存器个数都可能不同). 这种寄存器...

网友评论

      本文标题:寄存器

      本文链接:https://www.haomeiwen.com/subject/wywrnctx.html