总觉得KEIL编译时超过2K(破解版)后有问题,求高人指点

2020-02-05 08:46发布

各位高人:

   我在此论坛之前发了两个贴子!我本人感觉到用KEIL编译的时候,程序不能太长,超一定长度就出现问题,一直在STARTUP.A51里转悠!总跳不到MAIN()中来!不知道大家有否同感?求答案中...


注:   我是用新华龙的C8051F330比较多!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
36条回答
and001
2020-02-05 14:56
本帖最后由 and001 于 2012-6-26 11:50 编辑

自己顶下先,自己修改过!好象还是有问题,

改前:

.....
IF IDATALEN <> 0
                MOV     R0,#IDATALEN - 1
                CLR     A
IDATALOOP:      MOV     @R0,A
                DJNZ    R0,IDATALOOP
ENDIF
....

改后: // 不清7F个RAM.
IF IDATALEN <> 0
              ;  MOV     R0,#IDATALEN - 1
              ;  CLR     A
IDATALOOP:  
              ;MOV     @R0,A
              ;  DJNZ    R0,IDATALOOP
ENDIF


可还是跳不到MAIN()

请高人指点? 已经注册过了!!

一周热门 更多>