具体问题如下:stc89c58rd+自带256字节的data(idata),1024字节的xdata,但我的程序在编译时data只要超过110字节就会报错,另外xdata使用了800多快900字节的样子,虽然编译时能通过,但具体用串口调试助手观察其中变量传值时,会发现有时会出错(同样的变量如果定义成code类型就没问题),现在我怀疑是我程序中和ram有关的寄存器的值没设好,但我不能肯定也不知道具体要怎么设置,希望哪位知道的大牛能告诉我,不胜感激