参考
DATA区:指可以直接寻址的低128B RAM区;访问速度最快;
IDATA :指间接寻址的片内数据存储器256B,允许访问片内全部内地址;
XDATA: 指外部RAM区;
对于KEIL编译器:如果你定义变量不分配空间,那么自动从DATA--> IDATA分配;如果你定义存储空间为DATA区,那么只要超过128B,那么就会报错;所以,一般对于数组最好定义在IDATA空间。
XDATA有两种情况:一是单片机外扩的RAM区,另外是CPU集成了部分外扩RAM区。
发表时间:2003年5月9日10:21:04