什么是寄存器? 寄存器的作用是什么?

2022-08-19 10:00:08 来源: 中国市场网

0浏览 评论0

1.什么是寄存器

在计算机操作过程中,用来暂时存放数据与代码等信息的部件被称为寄存器,寄存器是 CPU 内部的构造,某些寄存器的组合可以看作可是具有特殊功能的、小型的、高速的、相互分立的储存器。目前通用寄存器主要有四种 ,即“AX、BX、CX、DX”;同样的,这四个寄存器也是16位的,能存放两个字节。AX、BX、CX、DX 这四个寄存器一般用来存放数据,也被称为数据寄存器。

2.寄存器工作原理

寄存器原理:寄存器的基本单元是D触发器,按照其用途分为基本寄存器和移位寄存器。基本寄存器是由D触发器组成,在CP脉冲作用下,每个D触发器能够寄存一位二进制码。在D=0时,寄存器储存为0,在D=1时,寄存器储存为1。

3.寄存器和存储器的区别

(1)主要功能

存储器功能:存放指令和数据,并能由中央处理器(CPU)直接随机存取。

寄存器功能:可将寄存器内的数据执行算术及逻辑运算,存于寄存器内的地址可用来指向内存的某个位置,即寻址;可以用来读写数据到电脑的周边设备。

(2)访问速度

寄存器的速度比主存储器的速度要快很多,由于寄存器的容量有限,所以将不需要操作的数据存放在主存储器中;而主存储器中的数据必须放入寄存器材能够进行操作。简单地说:寄存器是操作数据的地方,存储器是存放数据的地方。

(3)结构

寄存器一般是指由基本的RS触发器结构衍生出来的D触发,就是一些与非门构成的结构,一般整合在CPU内,其读写速度跟CPU的运行速度基本匹配,但因为性能优越,所以造价昂贵,一般好的CPU也就只有几MB的2级缓存,1级缓存更小。

存储器是在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右。

所以内存和寄存器的出现就是为了解决存储器读写速度慢而产生的多级存储机制。

(4)优势

使用寄存器可以缩短至零长度、节省存储空间,提高指令的执行速度。不同的寄存器有不同的作用,如:通用寄存器(GR)用以存放操作数、操作数的地址或中间结果;指令寄存器(IR)用以存放当前正在执行的指令,以便在指令执行的过程中,控制完成一条指令的全部功能。

但是存储器包括寄存器,存储器有ROM和RAM,寄存器只是用来暂时存储,是临时分配出来的,所以存储器不会像寄存器断电后里面的内容就没了。

标签: 什么是寄存器 寄存器的组成 如何确定一个寄存器的地址 寄存器的作用是什么

[责任编辑:]

相关阅读

什么是价内权证和价外权证?   什么叫价内权证?   什么叫价外权证?

什么是价内权证和价外权证? 什么叫价内权证

在进行股票操作时,大家市场会遇到权证这一说法,由这一说法又可衍生出价内权证和价外权证,那么作...更多

2022-08-19 09:59:41
电位器工作原理是什么?   电位器和电阻器的区别是什么?

电位器工作原理是什么? 电位器和电阻器的区

1 什么是电位器电位器一般指能控制和调整电压 (或电流) 输出的可调电阻器,由电阻体和可沿电阻体...更多

2022-08-19 09:58:47
什么叫区块链?      区块链有什么作用?

什么叫区块链? 区块链有什么作用?

新基建现阶段是一个热词,在2021年开年,数字红包也引出热议,用数字基础去拉动数字经济发展。区块...更多

2022-08-19 09:52:42
自动驾驶的发展趋势是什么?  自动驾驶技术的研究现状是什么?

自动驾驶的发展趋势是什么? 自动驾驶技术的研

未来,自动驾驶会成为各行业,各国家之间成为热手的新兴行业,头回在自动驾驶领域投入重金参与研发...更多

2022-08-19 09:52:41
互联网医疗的推动是什么?   互联网医疗数量有何变化?

互联网医疗的推动是什么? 互联网医疗数量有

互联网医疗的推动是什么?数量有何变化?因互联网的飞速发展,改变着我们的生活,与我们民生息息相关...更多

2022-08-19 09:52:40