我用keil c51写AT89S52的应用程序,怎么分配堆栈和内存空间?我用keil c51(c语言)写AT89S52的应用程序,我把堆栈和一些变量设置在idata区,软件仿真发现,在idata区设置的变量一部分在data区里(0x70-0x7f),堆栈的指针也与变量内存重叠,这是怎么回事啊,请高手帮忙解释,万分感谢! 发表时间:2005年11月9日14:28:35