查看: 2795|回复: 1

51单片机片内外存储器统一编址是什么意思??

[复制链接]

该用户从未签到

发表于 2011-10-9 10:03:09 | 显示全部楼层 |阅读模式
分享到:
51单片机片内外存储器统一编址是什么意思??
回复

使用道具 举报

该用户从未签到

发表于 2011-10-12 11:05:18 | 显示全部楼层

回复:51单片机片内外存储器统一编址是什么意思??

51单片机片内外存储器统一编址包含两个部分,一个是内外ROM的统一编址,一个是片内外的RAM统一编址。
先说说内外ROM的统一编址:
你看看单片机的P3.1即EA引脚,这是片内常年供需存储器屏蔽控制端。当EA=0时,只允许使用外部的ROM。当EA为1时,允许使用片内ROM,在PC(程序计数器)值超出0fffh时,将自动转向执行外部程序存储器从0fffH单元开始的程序,不管内部程序存储器是否还有更大的空间。这就是所谓的内外ROM的统一编址。
再来说说内外RAM的统一编址:
内部的存储器的寻址地址和外部存储器的寻址地址出现重叠。比如0f00地址既是片内编址为0f00H的存储单元的地址,也是片外编址为0f00H的存储单元的地址。对它们的操作是通过不同的指令来实现区分操作的。比如要寻址片内编址为0070H的存储单元,把它的值赋给累加器A,操作指令为:mov A,70H。要寻址片外编址为0070H的存储单元,把它的值赋给累加器A,操作指令为:movx A,70H. 如果有任何的信息参数需要查询 可以去ICkey网站上查询
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条



手机版|小黑屋|与非网

GMT+8, 2025-1-9 23:32 , Processed in 0.119044 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.