谢谢楼上的朋友谢谢楼上的朋友。假如我不选择:use on chip rom 选项编译就可以通过。可是编译出来的程序会大于2k(我用的是at89c2051的芯片),即使只是写一个空的语句也会大于2k。反编译后可以看见在程序的开头就是一句:ljmp 0x0800 ;正好跳出了2k的范围。 发表时间:2006年10月16日10:37:39