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

2020-02-05 08:46发布

各位高人:

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


注:   我是用新华龙的C8051F330比较多!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
35条回答
and001
1楼-- · 2020-02-05 14:24
 精彩回答 2  元偷偷看……
and001
2楼-- · 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()

请高人指点? 已经注册过了!!
pang7
3楼-- · 2020-02-05 17:27
自己修改一下start。a51
BXAK
4楼-- · 2020-02-05 23:04
估计你没用注 册 机 注册
and001
5楼-- · 2020-02-06 00:14
求高人指点!是否也碰到类似问题!!
壹佰法拉
6楼-- · 2020-02-06 03:05
 精彩回答 2  元偷偷看……

一周热门 更多>