奇怪的问题!如何使用扩展存储空间?很简单的一个程序在small模式下编译,仿真运行正常。但是将其中一个变量的定义改为如下即不可正常运行: 原来是:unsigned char temp[9]; 改为 unsigned char xdata temp[9]; 后编译正常,但不能正常运行。什么原因?另外,可以将某一变量定义到xdata中的一个固定地址吗? 发表时间:2006年8月6日14:29:33