历史上的今天

今天是:2024年11月09日(星期六)

正在发生

2021年11月09日 | 寄存器的分类及作用

发布者:玄幻剑客 来源: eefocus关键字:寄存器  存储器  读写速度 手机看文章 扫描二维码
随时随地手机看文章

一、存储器与寄存器

1.1、存储器

存储器在cpu外、一般指硬盘、u盘,切断电源仍可以保存资料的设备。

特点:容量大。

缺点:读写速度慢。


1.2、寄存器

寄存器是中央处理器内的组成部份。它跟CPU有关。

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

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

不同的寄存器有不同的作用,如通用寄存器(GR)可以存放操作数、操作数的地址或中间结构;指令寄存器(IR)用以存放当前正在执行的指令。


二、扩展

2.1、CPU 

中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Control Unit)。

CPU的根本任务就是执行指令,对计算机来说最终都是一串由"0"和"1"组成的序列。CPU从逻辑上可以划分为3个模块。即控制单元、运算单元和存储单元、此三部分由cpu内部总线连接起来。


2.1.1、控制单元

控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Controller)等,对协调整个电脑有序工作极为重要。

它根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。

操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。


2.1.2、运算单元

是运算器的核心。可以执行算术运算(包括加减乘数等基本运算及其附加运算)和逻辑运算(包括移位、逻辑测试或两个值比较)。相对控制单元而言,运算器接受控制单元的命令而进行动作,即运算单元所进行的全部操作都是由控制单元发出的控制信号来指挥的,所以它是执行部件。


2.1.3、存储单元

包括CPU片内缓存和寄存器组,是CPU中暂时存放数据的地方,里面保存着那些等待处理的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问内存的时间短。

采用寄存器,可以减少CPU访问内存的次数,从而提高了CPU的工作速度。

但因为受到芯片面积和集成度所限,寄存器组的容量不可能很大。寄存器组可分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,分别寄存相应的数据。

而通用寄存器用途广泛并可由程序员规定其用途,通用寄存器的数目因微处理器而异。


三、存储器的分类

3.1、按存储介质分类

半导体存储器:用半导体器件组成的存储器(约20世纪70年代出现)。

磁表面存储器:用磁性材料做的存储器(约20世纪50代出现)。


3.2、按存储方式分类

随机存储器:任何存储单元的内容度可以被随机存储,且存储时间和存储单元的物理未知无关

顺序存储器:只能按某种存储顺序来存取、存取时间和存储单元的物理未知有关。


3.3、安读写功能分类

只读存储器(ROM):存储的内容是固定不变的,只能读出而不能写入的半导体存储器。

随机读写存储器(RAM):能读能写的存储器。


3.4、按信息保存性质分类

非永久记忆的存储器:断电信息消失的存储器。

永久记忆的存储器:断电后信息保存的存储器。


3.5、按用途分类

主存储器:主存储器内存存放计算机运行期间的大量程序和数据存取速度较快,存储容量不大。

外存储器:外存存放系统程序和大型数据文件及数据库存储容量大、成本低。

高速缓冲存储器:高速缓冲存储器Cache高速存取指令和数据存储速度快,但存储量小。

关键字:寄存器  存储器  读写速度 引用地址:寄存器的分类及作用

上一篇:存储器与寄存器(2)
下一篇:STM103模板创建

推荐阅读

当前,中国政府正致力于推进两化融合,智能制造无疑是中国的重要战略部署之一。据近日发布的《2017-2018中国智能制造发展年度报告》预测,到2020年,中国智能制造市场规模将超过2200亿元。为实现这样的发展目标,解决当下生产现场人手短缺、工匠老龄化、产品精度提高、生产效率不足等重要课题,是制造业转型的关键。作为全球知名的自动化控制及电子设备制...
ht1632c点阵模块STM32F103RC(mini)杜邦线工程代码:https://download.csdn.net/download/goolete/10922678驱动代码:https://download.csdn.net/download/goolete/10922879取模软件:https://download.csdn.net/download/goolete/10922876(取模软件用之前必须破解,否则生成为乱码,破解文件在压缩包里)HT1632C点阵模块使用手册V1.0:https://download.c...
众所周知,虽然我们经常听到有关自动驾驶的信息,并且越来越多的车型都有搭载自动驾驶技术,但是真正实现全自动驾驶时代离我们还有一定的距离,不过针对特定场景下的自动驾驶已经有一些车企可以触及。比如,特斯拉的NOA自动辅助导航驾驶以及蔚来的NOP领航辅助驾驶都可以在高速上实现自动辅助驾驶功能。而现在,小鹏汽车也推出了自己的自动驾驶辅助系统--NG...
近日,《浙江省光电产业发展行动计划(2021-2025年)》(以下简称《行动计划》)印发。《行动计划》提出,到2025年,浙江省光电产业发展水平居全国前列,形成创新驱动、龙头引领、特色突出、多地协同的产业发展格局,建成全国光电产业发展高地、创新应用高地和具有国际竞争力的智能光电产业集聚区。《行动计划》明确了主要任务,包括光电技术协同创新行动...

史海拾趣

问答坊 | AI 解惑

对作好税控投标工作的几点建议

对作好税控投标工作的几点建议对做好税控收款机投标工作的几点建议全国工业产品生产许可证办公室税控收款机产品审查部  罗洪元2005年12月,广东省国家税务局打响了税控收款机全国招标的第一炮,全国各省、市、自治区也将陆续传来启动税控 ...…

查看全部问答∨

飞利浦107S7场怪故障

本人接修一批此型号显示器,其中有6台是此故障,表现为刀线性不良,且不稳定,有时正常,补焊N次无效,代换场部分所有电容无效,但无意中发现用力压场IC时可正常,松开依旧,此故障较特殊,且6台故障全部相同,望同行遇到此故障的指点指点…

查看全部问答∨

ADI创新大赛又开始了~~有精力的人可以试试

本帖最后由 paulhyde 于 2014-9-15 09:26 编辑 报名截止日期是:2010.04.02 一、参赛资格 1. 凡国家教育部承认的具有正式学籍高等院校在校学生(研究生、本科生及专科生)均有资格参加比赛; 2. ADI公司及其分支机构、代理商、第 ...…

查看全部问答∨

JLINK V8使用问题

新买了一个JLINK V8,用来调试STM32板子,可以单步调试,但是怎么都不能单步仿真呀!哪位熟悉的大哥指点一下吧,谢谢! 说明:STM32是我买的一块开发板,应该没有问题。…

查看全部问答∨

win7 PB5.0兼容性问题

请问大家有没有在Win7下用PB5.0的。可以兼容吗?…

查看全部问答∨

关于isl7135的转换

我读出的转换结果始终是0,而且超限报警一直为高电平,用电位器模拟输入,无论怎样更改输入电压,都是如此…… 这会是什么原因呢? 我的程序逻辑应该没有错,读出的数据只有位码,而对应的BCD码却都为零,这说明寻址正确了…… 等待解答..... …

查看全部问答∨

哪位朋友有锂离子蓄电池蓄能电池行业标准!

 哪位朋友有锂离子蓄电池蓄能电池行业标准!…

查看全部问答∨

【注意】折腾一晚上,得出这样一个结论:IAR提供的标准库函数<math.h>有BUG?

请大家看看,两个功能相同的程序,最后的执行结果有很大误差! 恳请版主及各路大侠帮我分析一下,给个合理的解释。谢谢!! 程序设计目的:将1个以4字节(紧缩)BCD码格式连续存放的数组,转换为无符号长整数。 {0x10,0x32,0x54, ...…

查看全部问答∨

单片机恒流源

本帖最后由 dontium 于 2015-1-23 11:44 编辑 单片机恒流源 …

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved