51单片机是如何存储程序和数据的
- 锐意学习网
- 2024-03-10 11:33:19
51单片机是如何存储程序和数据的?
1 概念要明确 ROM 和 RAM是计算机的半导体存储器,速度与CPU相匹配,CPU只能直接访问和执行半导体存储器中的程序和数据。叫内存。
而硬盘不是半导体存储器,速度与CPU不匹配,CPU不能直接访问和执行半导体存储器中的程序和数据,只有先把硬盘的内容传递给内存,CPU间接通过内存访问和硬盘的程序和数据,因此硬盘叫外存。
2 ROM 为只读存储器,写入的程序和数据不可再更改,存放的程序断电也不丢失。
RAM是读写存储器,可读可写,用起来方便,价格低,被PC计算机广泛使用,即做内存条。
缺点:断电程序、信息不能保留。
ROM 在PC计算机中,用来存放开机的引导程序和基本的驱动程序,叫做BIOS.
3 PC计算机的ROM和 RAM的地址是统一编址的。访问是采用相同的指令去访问。
单片机由于地址线的引脚数目少,分配的地址空间有限,故ROM和 RAM的地址是分开编址的。为两个不同的逻辑空间,如一个程序存储器空间 地址为0000H~FFFFH.
一个片外数据存储器空间 地址为0000H~FFFFH.访问时为了加以区分,采用不同的执行访问不同的存储器。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至举报,一经查实,本站将立刻删除。