当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]数据存储器构成数据存储器由特殊功能寄存器(SFR)和通用寄存器(GPR)组成。SFR控制器件的操作,而GPR则是数据存储和改写的通用区域。SFR和GPR数据存储区分成不同的存储区。GP

数据存储器构成

数据存储器由特殊功能寄存器(SFR)和通用寄存器(GPR)组成。SFR控制器件的操作,而GPR则是数据存储和改写的通用区域。

SFR和GPR数据存储区分成不同的存储区。GPR区分成不同的存储区,以实现对超过96字节的通用RAM的寻址。SFR是用来控制外设和内核功能的寄存器。STATUS寄存器的存储区选择控制位(STATUS<7:5>)用于选择存储区。图6-5是数据存储器的构成映射,这个映射与器件型号有关。

从一个寄存器向另一个寄存器传送数据时,必须通过W寄存器。这意味着所有寄存器之间的数据传送,都需要两个指令周期。

整个数据存储器可以采用直接寻址或间接寻址来存取。直接寻址可能需要使用RP1、RP0位,间接寻址需要用到指针寄存器(FSR)。间接寻址数据存储器的存储区0/存储区1或存储区2/存储区3时,要使用状态寄存器的间接寄存器指针(IRP)位。

通用寄存器(GPR)

某些中档单片机的GPR区分成不同的存储区,上电复位并不能初始化GPR,其它的复位也不能改变GPR的值。

寄存器既可以直接寻址,也可以使用指针寄存器FSR间接寻址。某些器件具有各数据存储区共享的公用数据存储区,对公用数据存储区的读写不必考虑当前所在存储区,可使用同一个地址单元(值),我们称这个区域为公用RAM。

特殊功能寄存器(SFR)

特殊功能寄存器由CPU和外设使用,用于控制器件的操作,这类寄存器实现为静态RAM形式。特殊功能寄存器可分为两类,一类与内核功能有关,另一类与外设功能有关。本章将讲述与内核功能有关的特殊功能寄存器,另一类与外设功能操作有关的特殊功能寄存器将在相应的外设功能模块章节中讲述。

所有中档单片机的SFR寄存器区也分成不同的存储区。在这些存储区间切换时,需要设置状态(STATUS )寄存器的RP0、RP1位来选择所需存储区。某些SFR寄存器会被上电复位和其它复位初始化,而有些一些SFR寄存器在复位时不会被初始化。

*注: 可能有通用寄存器映射到特殊功能寄存器区。

寄存器既可以直接寻址,也可以通过指针寄存器间接寻址。

存储区划分

数据存储器分为4个存储区,每个存储区包括特殊功能寄存器和通用寄存器。使用直接寻址时,为在这些存储区之间切换,需要设置状态寄存器的RP0、RP1位以选择需要的存储区。状态寄存器的IRP位用于间接寻址。

 


每个存储区最多可有128字节(7FH)。特殊功能寄存器安排在存储区的低地址单元;通用寄存器安排在高地址单元。所有数据存储器都是用静态RAM。所有存储区都包括特殊功能寄存器。为了减少程序代码和提高存取速度,存储区0中某些使用率高的特殊功能寄存器映射在其它存储区中。

随着产品的发展,其数据存储器的设计布局有一些变化。对于所有新器件来说,标准的数据存储器构成如图6-5所示。在这个存储器映射中,所有存储区的最后16字节都映射到存储区0中,这可以降低用于现场切换的软件开销。用粗体表示的寄存器存在于每种单片机中,其它寄存器的有无与外设模块有关。图中没有示出所有的外设寄存器,因为针对不同的器件,在某些文件地址处的寄存器定义与这里所显示的不同。除了使用本手册所提供的所有图、表和说明外,也应参阅特定器件的数据手册来核实细节。

 


 


 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

上海2023年9月20日 /美通社/ -- 2023年9月19日-23日,第二十三届中国国际工业博览会(以下简称“工博会”)在国家会展中心(上海)举行,来自全球30个国家和地区的2800家展商,覆盖从基础材料、基础零部件...

关键字: 富士 存储技术 IBM 数据流

单片机的功能是由指令系统体现的。所以,寻址方式和指令系统是衡量微型机的重要指标。

关键字: 单片机 指令 寻址方式

在指令“MOV A,#12H”中,立即数#12H是源操作数,紧随操作码74H之后存放在ROM中。该指令执行时,单片机先从ROM中读取操作码74H,对操作码74H解码后,确定要进行的操作是将一个8位立即数送入累加器A,接下...

关键字: 单片机 指令 寻址方式

MCS-51单片机内部集成了微处理器、存储器、输入接口和输出接口,其体系结构如图2-1所示。在MCS-51单片机中,ROM存放程序代码,RAM存放数据,因此ROM和RAM分别被称为程序存储器和数据存储器。因为,程序存储器...

关键字: MCS-51 单片机 哈佛体系结构 数据存储器

所谓寻址方式,就是寻找操作数地址的方式,在用汇编语言编程时,数据的存放 、传送、运算都要通过指令来完成。编程者必须自始至终都要十分清楚操作数的位置 ,以及如何将它们传送到适当的寄存器去参与运算。每一种计算机都具有多种寻址...

关键字: 51单片机 寻址方式

上海2022年12月16日 /美通社/ -- 近期,涅槃汽车发表了一篇文章,对智能座舱数据存储技术进行解析,内容如下: 1、 智能座舱的存储越来越重要,容量越大越大。 我们都知道,中国新能源汽车逐步在迈向正...

关键字: 数据存储 汽车 存储技术 BSP

北京2022年10月11日 /美通社/ -- 在1992年出版的《雪崩》一书中,作者尼尔·史蒂芬森第一次提出Metaverse(元宇宙)这一概念;斗转星移,三十年之后,随着Roblox上市、Facebook...

关键字: 区块链 存储技术 带宽 分布式

(全球TMT2022年8月4日讯)近日,Gartner公布2022年存储和数据保护技术成熟度曲线(Hype Cycle for Storage and Data Protection Technologies, 202...

关键字: 分布式 存储技术 GARTNER 软件定义

北京2022年4月28日 /美通社/ -- 数据是元宇宙的核心要素,面对元宇宙时代的海量数据爆发,如何实现安全、可靠、高效存储?日前,浪潮信息参与第五期开放计算技术沙龙“元宇宙存储研究与实践”,与来自中国科学技术大学、郑...

关键字: 区块链 云存储 数据中心 存储技术

北京, 2022年4月2日 /美通社/ -- 新一代信息技术正加速数字经济时代的到来,数据作为数字经济时代的信息支撑,数据成为继土地、劳动力、资本、技术之后的第五大生产要素,正在成为驱动经济社会发展的重要力量。 数据也...

关键字: 存储技术 AI
关闭
关闭