存储器、堆栈、SFR
1 存储器、堆栈、SFR
单片机的存储罪几个有关的概念: 数据存储器RAM( Random access Memory ◆程序存储器RoM( Read Only Memory) 闪速存储器 Flash Memory . EPROM-( UV)Erazible Programmable ROM EEPROM/E2PROM--Electrical Erasable Programmable ROM ◆静态存储器 SRAM-Static RAM (动态存储器 DRAM--Dynamic RAM) ◆按字节寻址:每个字节(8个位)占一个地址 ◆按位寻址:有的存储器每一个位就有一个地址
2 数据存储器——RAM(Random Access Memory) 程序存储器——ROM(Read Only Memory) 闪速存储器——Flash Memory EPROM——(UV)Erazible Programmable ROM EEPROM/E2PROM——Electrical Erasable Programmable ROM 静态存储器 SRAM——Static RAM (动态存储器 DRAM——Dynamic RAM) 按字节寻址:每个字节(8个位)占一个地址 按位寻址:有的存储器每一个位就有一个地址 单片机的存储器——几个有关的概念:
8051的存储器组织 8051存储器可以分成两大类: RAM,CPU在运行时能随时进行数据的写入和 读出,但在关闭电源时,其所存储的信息将丢失。 它用来存放暂时性的输入输出数据、运算的中间 结果或用作堆栈。 *ROM是一种写入信息后不易改写的存储器。断 电后,ROM中的信息保留不变。用来存放固定的 程序或数据,如系统监控程序、常数表格等
3 8051的存储器组织 8051存储器可以分成两大类: ﹡ RAM,CPU在运行时能随时进行数据的写入和 读出,但在关闭电源时,其所存储的信息将丢失。 它用来存放暂时性的输入输出数据、运算的中间 结果或用作堆栈。 ﹡ ROM是一种写入信息后不易改写的存储器。断 电后,ROM中的信息保留不变。用来存放固定的 程序或数据,如系统监控程序、常数表格等
2.1.1普林斯顿结构 般微机通常只有一个逻辑空间,可以随 意安排R0M或RAM。访问存储器时,同一地址对 应唯一的存储单元,可以是R0M也可以是RAM4 并用同类访问指令。这种结构称为普林斯顿结 构
4 2.1.1普林斯顿结构 一般微机通常只有一个逻辑空间,可以随 意安排ROM或RAM。访问存储器时,同一地址对 应唯一的存储单元,可以是ROM也可以是 RAM, 并用同类访问指令。这种结构称为普林斯顿结 构
21.2哈佛结构 8051单片机与一般微机的存储器配置方 式很不相同。 5单片机的存储器在物理结构上分为程 序存储空间和数据存储空间,共有四个 片内和片外程序存储空间以及片内和片外 数据存储空间,这种在物理结构上把程序 存储器和数据存储器分开的结构形式称为 哈佛结构
5 2.1.2 哈佛结构 ◆ 8051单片机与一般微机的存储器配置方 式很不相同。 ◆ 51单片机的存储器在物理结构上分为程 序存储空间和数据存储空间,共有四个: 片内和片外程序存储空间以及片内和片外 数据存储空间,这种在物理结构上把程序 存储器和数据存储器分开的结构形式称为 哈佛结构