当前位置:新励学网 > 秒知问答 > 简述8051片内RAM的空间分配

简述8051片内RAM的空间分配

发表时间:2024-07-27 23:21:42 来源:网友投稿

MCS-51 单片机的存储器地址空间,讲起来,要用几页。简单介绍如下:MCS-51的存储器有片内RAM、片外RAM 和 ROM 三个空间。片内RAM:地址范围是00H到7FH (52系列延伸到FFH)。其中00H到1FH,共32字节,分成四个工作寄存器区,每区有寄存器 R0~R7。

对此区域可以使用 R0~R7 来操作,但是,当前只有一个区是可以这样读写的。

对此区域也可以使用字节地址,来读写。

20H-2FH,共16字节,是位寻址区,共有128个“位”,位地址:00~7FH。此区域也可按照字节寻址,来读写。

30H-7FH,没有什么特色,只进行字节寻址。

80H-FFH,共有128个地址号码,其中离散的分布着21个特殊功能寄存器,必须直接寻址才能读写。(52系列,在此范围,还有128字节的 RAM,必须间接寻址才能读写)。对上述空间读写,需用MOV指令。----片外RAM:片外RAM的地址范围是0000H到FFFFH,容量即为64KB。对片外RAM读写,需用MOVX指令。----ROM:ROM的地址范围是0000H到FFFFH,容量即为64KB。其中0000~0FFFH,即4K,在片内,其它在片外。

(对于8031,这64K的ROM,都在片外。)对ROM读出,需用MOVC指令。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!