Fishs_new_life,谢谢你的建议! 之前我写的程序其实也是按照你说的去做的,我已经把改写程序放到RAM中,并跳转到RAM中执行。像pm10 PRG2c0这些保护位我也都把其禁止了,数据也是定义成far型的,由于ROM的改写是以16位位单位的,所以我定义成 unsigned short far *类型。