您的位置 首页 > 数码极客

单片机内部ram功能如何划分——内部RAM! 单片机系统复位后,内部RAM

MCS-51单片机在物理结构上有四个存储空间

1,片内程序存储器(片内ROM) 类似电脑上的硬盘(只不过很小)

2,片外程序存储器(片外ROM)

3,片内数据存储器(片内RAM)

4,片外数据存储器(片外RAM)

在逻辑上(用户的角度上)MSC-51单片机有三个存储空间

1,片内外统一编址的64K的程序存储器(ROM)地址空间(MOVC)

2,256B的片内数据存储器(片内RAM)地址空间 (MOV) :因为MSC-51单片机是8位的所以能够访问的最大地址空间为2^8次方 即256个字节

3,以及64K片外数据存储器(片外RAM)地址空间 (MOVX)

MSC-51单片机内部数据存储区划分 (以下内容部分来自网络,有自己的理解,可能有错,还望指出)

自己理解:因为MSC-51单片机是8位的,所以能够访问的空间地址编号只能有256个,即0~255,十六进制:0x00 ~0xFF。


地址空间划分:

1:0x00 ~ 0x1F (32个字节)

工作寄存器有4组,每组都是8个工作寄存器R0~R7,通过PSW程序状态字寄存器中的RS1,RS0两位选择使用哪一组,如果不选,默认选择第0组。

RS1 RS0 组合为 0 0时,选中第0组工作寄存器,RO~R7 地址为00H ~07H.

RS1 RS0 组合为 0 1时,选中第1组工作寄存器, RO~R7 地址为08H ~0FH.

RS1 RS0 组合为 1 0时,选中第2组工作寄存器, RO~R7 地址为10H ~17H.

RS1 RS0 组合为 1 1时,选中第3组工作寄存器, RO~R7 地址为18H ~1FH.

当使用R0-R7来表示操作数时,属于寄存器寻址方式

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“单片机内部ram功能如何划分,内部RAM,单片机内部RAM是如何划分的,51单片机内部RAM可分为几个区,51单片机内部RAM”边界阅读