说起寄存器可能你暂时没有印象,但是提到CPU,即使是没有计算机基础的人也知道一些,而寄存器(Cache)是中央处理器(CPU)的重要组成部分,对数据的处理起到了至关重要的作用。那么寄存器到底起到了什么作用,寄存器的种类及其功能又是怎么样的,我们拭目以待。
寄存器是由具有存储功能的触发器组合起来构成的,是CPU内部用来存放数据的一些小型存储区域,用来暂时存放参与运算的数据和运算结果。寄存器的功能也由于寄存器的种类不同而有所差异。
按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。
下面是寄存器的基本的四种功能。
1.清除数据:将寄存器里的原有数据清除。
2.接收数据:在接收脉冲作用下,将外输入数据存入寄存器中。
3.存储数据:在没有新的写入脉冲来之前,寄存器能保存原有数据不变。
4.输出数据:在输出脉冲作用下,才通过电路输出数据。
仅具有以上功能的寄存器称为数码寄存器;除此之外,还有许多具有其他功能的寄存器。
寄存器有串行和并行两种数码存取方式。将n位二进制数一次存入寄存器或从寄存器中读出的方式称为并行方式。将n位二进制数以每次1位,分成n次存入寄存器并从寄存器读出,这种方式称为串行方式。并行方式只需一个时钟脉冲就可以完成数据操作,工作速度快,但需要n根输入和输出数据线。串行方式要使用几个时钟脉冲完成输入或输出操作,工作速度慢,但只需要一根输入或输出数据线,
简述寄存器种类及其功能
最新推荐文章于 2025-03-20 14:24:52 发布