在 small 模式下编写代码:
#include <reg51.h>
void main(void) {
unsigned char var1; // 默认存储在 data 区
unsigned char idata var2; // 显式指定存储在 idata 区
var1 = 0x55;
var2 = 0xAA;
while (1) {
// 主循环
}
}
在上面的例子中:
var1 没有显式指定存储类型,因此在 small 模式下,默认存储在 data 区。
var2 使用 idata 关键字显式指定存储在 idata 区。
|