什么是内存数据寄存器啊

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:07:42
比如内存为64kb。它的内存数据寄存器为多少位

寄存器(register),大陆翻译为寄存器,台湾翻译为缓存器。

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

在 计算机架构 里 ,处理器中的缓存器是少量且速度快的 计算机内存,藉由提供快速共同地存取数值来加速 计算机程序 的执行 — 典型地说就是在已知时间点所作的之计算中间的数值。

缓存器是 内存阶层 中的最顶端,也是系统操作数据的最快速途径。缓存器通常都是以他们可以保存的 位 数量来估量,举例来说,一个 "8 位 缓存器" 或 "32 位 缓存器"。缓存器现在都以 缓存器档案 的方式来实作,但是他们也可能使用单独的 正反器、高速的 核心内存、薄膜内存 以及在数种机器上的其它方式来实作出来。

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

共有以下几类的缓存器:

数据寄存器 - 用来储存 整数 数字 (参考以下的浮点缓存器)。在某些简单/旧的 CPU,特别的数据缓存器是 累加器,作为数学计算之用。
地址寄存器 - 持有内存地址,以及用来存取 内存。在某些简单/旧的 CPU 里,特别的地址缓存器是 索引缓存器 (可能出现一个或多个)。
通用目的缓存器 (GPRs) - 可以保存数据或地址两者,也就是说他们是结合 数据/地址 缓存器的功用。
浮点寄存器 (FPRs) - 用来储存 浮点 数字。
常数寄存器 - 用来持有只读的数值 (例如 0, 1, 圆周率等等)。
向量寄存器 - 用来储存由向量处理器执行 SIMD (Single Instruction, Multiple Data) 指令所得到的数据。
特殊目