📜  注册内存

📅  最后修改于: 2020-11-07 04:14:42             🧑  作者: Mango

注册内存

寄存器内存是计算机中最小,最快的内存。它不是主存储器的一部分,并且以寄存器的形式位于CPU中,寄存器是最小的数据保存元素。寄存器临时保存CPU将使用的常用数据,指令和存储器地址。它们保存CPU当前正在处理的指令。所有数据都必须先通过寄存器,然后才能进行处理。因此,CPU使用它们来处理用户输入的数据。

寄存器保存少量的数据,大约在32位到64位之间。 CPU的速度取决于内置在CPU中的寄存器的数量和大小(位数)。寄存器可以根据用途分为不同类型。一些广泛使用的寄存器包括累加器或AC,数据寄存器或DR,地址寄存器或AR,程序计数器(PC),I / O地址寄存器等。

计算机寄存器的类型和功能:

  • 数据寄存器:这是一个16位寄存器,用于存储要由处理器操作的操作数(变量)。它临时存储正在发送到外围设备或从外围设备接收的数据。
  • 程序计数器(PC):保存下一条指令的存储位置的地址,当前指令完成后将提取该地址。因此,它用于维护不同程序的执行路径,从而在前一条指令完成时逐个执行程序。
  • 讲师寄存器:这是一个16位寄存器。它存储从主存储器中提取的指令。因此,它用于保存要执行的指令代码。控制单元从教师寄存器中获取指令,然后对其进行解码和执行。
  • 累加器寄存器:这是一个16位寄存器,用于存储系统产生的结果。例如,CPU在处理后生成的结果存储在AC寄存器中。
  • 地址寄存器:这是一个12位寄存器,用于存储指令或数据存储在存储器中的存储器位置的地址。
  • I / O地址寄存器:其工作是指定特定I / O设备的地址。
  • I / O缓冲寄存器:它的工作是在I / O模块和CPU之间交换数据。