历史上的今天
返回首页

历史上的今天

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

正在发生

2021年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高速存取指令和数据存储速度快,但存储量小。

推荐阅读

史海拾趣

Excelitas公司的发展小趣事

Excelitas公司自成立以来,一直致力于光电技术的研发与创新。在某次关键的技术突破中,公司成功研发出一种新型高效能LED灯,这种灯在紫外光固化领域具有显著优势。这一技术突破不仅为公司赢得了市场份额,还确立了Excelitas在光电领域的领先地位。公司随后围绕这一技术,推出了一系列相关产品,进一步巩固了市场地位。

艾华集团(AISHI)公司的发展小趣事

在科技创新的推动下,艾华集团的产品逐渐在国内外市场上崭露头角。公司不仅在国内市场上取得了显著成绩,还积极拓展海外市场,产品远销欧美、东南亚等地区。同时,艾华集团也注重品牌建设,通过提升产品品质、加强售后服务等方式,不断提升品牌影响力和美誉度。

Bel Fuse公司的发展小趣事

随着电子行业的快速发展,Bel Fuse意识到要保持竞争力,必须不断进行技术创新。因此,公司加大了研发投入,推出了一系列具有创新性的电子元件产品。这些产品不仅满足了客户的需求,还为公司带来了可观的市场份额。同时,Bel Fuse也开始积极寻求全球扩张的机会,通过设立海外分公司和建立销售网络,进一步提升了公司的全球影响力。

东通电子公司的发展小趣事

东通电子深知人才是企业发展的关键因素。因此,公司一直致力于引进和培养人才,建立了一支高素质、专业化的团队。公司现有员工550人,其中技术人员31人,质量管理人员27人,研发团队12人。这些人才为公司的发展提供了有力的支持,也为公司的技术创新和品质提升奠定了基础。

以上是关于东通电子在电子行业中发展起来的相关故事概述。这些故事展示了东通电子在品质、技术创新、生产规模、环保和人才建设等方面的努力和成就。

Astro Industries Inc公司的发展小趣事

Astro Industries Inc的创始人在电子行业拥有丰富的经验,他们看到了市场对于高性能电子产品的迫切需求。于是,公司从创立之初就专注于技术创新,投入大量资源进行研发。经过不懈的努力,Astro Industries Inc成功推出了一款具有颠覆性的电子产品,其性能远超当时市场上的同类产品,迅速获得了市场的认可。

Carlo Gavazzi公司的发展小趣事

随着全球对环境保护和社会责任的日益关注,Carlo Gavazzi公司也积极承担起自己的社会责任。公司致力于开发环保型产品和技术,推动可持续发展。同时,公司还积极参与社会公益活动,回馈社会,赢得了广泛的社会认可和尊重。

这五个故事只是Carlo Gavazzi公司发展历史中的一部分,但它们足以展示这家公司在电子行业中的奋斗、创新和成功。作为一家具有悠久历史和深厚底蕴的企业,Carlo Gavazzi公司将继续在未来的发展中书写新的篇章。

问答坊 | AI 解惑

夜色下北京,7D展现夜景视频滴强劲实力

$(\'swf_hiE\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XMTI1NTY5Nzc2/v.sw ...…

查看全部问答>

求助,方波移相问题

最近搞一个项目 要用到方波移相电路 弄了一个多月了 没有进展啊 愁啊!!!! 要求如下:             方波占空比50%             频率范围100HZ到500kHZ & ...…

查看全部问答>

传感器信号调理电路的噪声优化

精确的信号调理和高分辨率的测量不再局限于工业或仪器仪表应用,便携式消费类电子设备的设计人员也需要减小系统噪声,这相当具有挑战性,因为电池供电设备中的信号电压很小,系统的精度取决于其本底噪声。为了从信号调理电路中获取最低的本底噪声和 ...…

查看全部问答>

嵌入式linux下如何卸载内核已有的一些驱动?

最近做嵌入式开发,我的magicARM2410的ADC驱动总算自己写出来,但是目前又遇到一个问题,那就是,ADC驱动和magicARM2410 linux试验箱的TOUCHSCREEN触屏驱动有冲突,我要使用我的ADC驱动,那就必须卸载试验箱linux已有的触屏驱动, 我想问下各位大 ...…

查看全部问答>

交叉线的制作

     连接PC机和目标设备是用串口线连接,用micrisoft activesync同步,具体交叉线怎么做,就是怎么连,我只知道2,3交叉,4,6交叉,还有其它的怎么处理?…

查看全部问答>

寻wince6.0 USB摄像头驱动

请问哪位朋友做过wince6.0 带USB摄像头的产品?能否推荐一下摄像头模组供应商,可以提供wince6驱动的?感谢。…

查看全部问答>

怎么觉得heater resistor 不会工作呢

如图,怎么觉得heater resistor 不会工作呢。 R291为负温度系数热敏电阻,常温为22K,比较器LM311输出高电平,这样mos管闸断,heater没有电流流过。…

查看全部问答>

基于FPGA的秒表的设计

课程设计刚做完,发个秒表的程序分享下。实验版是Altera公司的ep2c5q208c8,晶振为50Mhz。功能为复位,启停,用6为数码管显示。精确到1/100s。程序为:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_U ...…

查看全部问答>

关于FSMC,麻烦香版解疑恩,谢谢

https://bbs.eeworld.com.cn/upfiles/img/20092/200921591830577.jpg…

查看全部问答>

请教USART 与PC机通信

/*****************************************************************************\\ 文件名: main.c 描述;用于MSP430F149。 异步通讯。 版本:4.20.1 sun_seven \\********************************************** ...…

查看全部问答>