
1. 单片机存储器分为程序存储器(ROM)和数据存储器(RAM)两个空间。
2. 程序存储器(ROM)用于存储程序代码和常量数据,它的内容在程序运行过程中不会被修改。
数据存储器(RAM)用于存储程序运行过程中产生的临时数据和变量。
3. 区别不同空间的寻址可以通过地址范围来实现。
程序存储器(ROM)的地址范围通常是固定的,可以通过指令中的地址直接访问。
数据存储器(RAM)的地址范围可以根据需要进行动态分配,通过变量名或者指针来访问不同的存储位置。
1、片内、外统一编址的程序存储器地址空间(使用MOVC访问)
2、256字节片内数据存储器地址空间(使用MOV访问)
3、64KB片外数据存储器地址空间(使用MOVX访问)