暂存器解释及与寄存器区别

发布者:EnigmaticCharm最新更新时间:2011-09-20 关键字:暂存器  寄存器 手机看文章 扫描二维码
随时随地手机看文章

    暂存器-介绍   

    用来暂存由数据总线或通用寄存器送来的操作数,并把它作为另一个操作数。 

    寄存器定义

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

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

    寄存器通常都用来意指由一个指令之输出或输入可以直接索引到的暂存器群组。更适当的是称他们为 “架构寄存器”。

    例如,x86 指令及定义八个 32 位元寄存器的集合,但一个实作 x86 指令集的 CPU 可以包含比八个更多的寄存器。

    寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。

关键字:暂存器  寄存器 引用地址:暂存器解释及与寄存器区别

上一篇:单片机总线解释
下一篇:单片机电路中掉电保护及保护方法

推荐阅读最新更新时间:2024-03-16 12:41

STM32单片机GPIO寄存器
每个GPIO端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH)分别控制每个端口的高八位和低八位,如果IO口是0-7号的话,则写CRL寄存器,如果IO口是8-15号的话,则写CRH寄存器,两个32位数据寄存器(GPIOx_IDR,GPIOx_ODR)一个是只读作输入数据寄存器,一个是只写作输出寄存器,一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。常用的IO端口寄存器只有四个:CRH,CRL,IDR,ODR。 数据手册中列出的每个I/O端口的特定硬件特征, GPIO端口的每个位可以由软件分别配置成多种模式。每个I/
[单片机]
STM32F4先设置寄存器还是先使能时钟
对于复用功能的 IO,我们首先要使能 GPIO 时钟,然后使能复用功能时钟,同时要把 GPIO 模式设置为复用功能对应的模式,最后配置复用功能寄存器AFR
[单片机]
STM32F4先设置<font color='red'>寄存器</font>还是先使能时钟
单片机定时器的应用与误差纠正
1 前言    定时器是MCS-51单片机非常重要的组成部分,由于其应用与单片机的其他硬件相关,存在着一定的复杂性 。而定时器是单片机应用中解决某类复杂问题的最有为效的方法,应用非常广泛。随着定时要求的提高,在定时处理过程中所带来的误差需要校正 ,本文就MCS-51单片机的使用方法与误差校正方法进行了讨论,并给出通用算法与程序。 2 定时器工作方式与方式设置    MCS-51单片机有两路独立的定时器,每路定时器有4种工作方式(0~3),方式0是13位计数结构,计数器由TH全部8位与TL的低5位构成;方式1是16位计数结构,计数器由TH与TL全部8位共16位组成;方式2是8位计数结构方式,计数器由TL8位组成,与其他方式不同
[单片机]
PIC单片机指令系统及设计
1.空操作指令 NOP 此指令起到单纯的延时,延长一个指令周期,不进行任何操作 2.寄存器传送指令 MOVWF f 此指令作用为将W寄存器中的数据放到F寄存器 例: MOVLW 10 (将立即数10放入 W寄存器) MOVWF 11 (将W寄存器中的数据放入F11寄存器中) 可能原来使用51系列单片机的朋友看这些程序有点别扭,呵呵,我就有点别扭, 但理解起来应该并不困难 3.清工作寄存器W CLRW 此语句需要一个指令周期,作用让W=0,影响状态寄存器Z标志位,W清0则Z为1 状态寄存器F3各位定义: D7 D6 D5 D4 D3 D2 D1 D0 PA2 PA1 PA0 TO PD
[单片机]
寄存器操作的方法
一, 寄存器的设置和操作特性 1,一个寄存器的每个位有其不同的意义,进行不同的设置会使硬件产生不同的效果和功能; 2,有些情况下需要对一个寄存器进行连续的不同的甚至完全相反的设置; 3,有些情况下需要对一个寄存器中的某一位或一位进行连续的不同的甚至完全相反的设置,而其余的位要保持不变; 4,有时,对一个寄存器进行设置时,对其不同的位进行先后顺序不同的设置,即对其各个位有先后设置的顺序的要求,使硬件产生的结果也不同; 5,有时,对于一个寄存器要求必须一次赋值,若对其某些位赋值先后顺序不同,便达不到预期的效果和功能。 二,寄存器的赋值操作方法 为说明方便,定义如下3个8位的寄存器: #define REG 0xFFF
[单片机]
MSP430学习笔记——定时器(续)
同时定时器A还有3个捕获/比较寄存器CCRx,3个捕获/比较控制寄存器CCTLx。 在捕获比较模块中,可读可写。其中CCR0经常用作周期寄存器,其他CCRx相同。 CCTLx捕获/比较寄存器 CMx:选择捕获模式 CCISx:捕获/比较的输入选择 SCS:1,捕获输入信号与定时器时钟信号同步;0,异步捕获 SCCI:被所存的CCI输入信号和EQUx锁存,通过SCCI读出来。 CAP:0,比较模式;1,捕获模式 OUTMODx:选择输出模式 CCI:捕获/比较的输入信号。选择的输入信号通过该位来读出 CCIFGx :捕获比较中断标志。 捕获模式:寄存器CCRx捕获了定时器TAR值时置位 比较模式:定时器TAR值等于寄存器
[单片机]
MSP430学习笔记——定时器(续)
AVR单片机的RTOS-AVRX应用
引 言   随着技术的发展,嵌入式系统的设计及应用对人们的生活产生了很大的影响,并将逐渐改变人们未来的生活方式。在特定的操作系统上开发应用程序,可以使开发人员忽略掉很多底层硬件细节,使得应用程序调试更方便、易于维护、开发周期缩短并且降低开发成本,因而嵌入式操作系统深得开发人员的青睐。   AVR微处理器是Atmel公司开发的8位嵌入式RISC处理器,它具有高性能、高保密性、低功耗、非易失性等优点,而且程序存储器和数据存储器可独立编址,并具有独立访问的哈佛结构。AVR单片机内核有丰富的指令集,通过32个通用寄存器直接与逻辑运算单元相连接,允许在一个周期内一条单一指令访问两个独立的寄存器,这样的结构使代码的执行效率比传统的复杂指令集
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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