1_2.C(1): error C129: missing ';' before '0000'

时间:2021-04-13 18:15:33
1_2.C(1): error C129: missing ';' before '0000'
我在keilc uvision2上运行程序总有这个,是怎么回事啊?谢谢

10 个解决方案

#1


少了个分号??

#2


不是的,就是一开始的org 0000h

#3


发程序来看看
你在C里面用org0000h?

#4


ORG 0000H
LJMP MAIN
ORG 0500H
  TABLE:54H,F6H,1BH,20H,04H,C1H
ORG 1000H
   MAIN:MOV R2,#06H
MOV R3,#00H
MOV R4,#00H
MOV R0,#00H
    L1: MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
ADD A,R4
MOV R4,A
INC R0
CLR A
ADDC A,R3
MOV R3,A
DJNZ R2,L1
MOV R2,R3
MOV R7,R4
SJMP $
END
简单的小程序,我只是还不知道怎么去用keil c,谢谢了
不是保存为.c的吗?我是保存为.c。我想是这里的问题,但保存为什么格式呢?

#5


我对了,你保存成,a51或ASM后缀!!

对于C来说它就是少了分号,嘿嘿

#6


应该要保存成ASM文件。。。

#7


我保存为a51,谢谢了啊

#8


想给lbing7(楼主,别再给我非专家分!谢谢合作)分,但是你说(楼主,别再给我非专家分!谢谢合作)这是什么意思啊?我不知道给的是不是专家分啊,先不给了那就

#9


老天爷爷啊,还能这样错

#10


lbing7要气得跳楼了

#1


少了个分号??

#2


不是的,就是一开始的org 0000h

#3


发程序来看看
你在C里面用org0000h?

#4


ORG 0000H
LJMP MAIN
ORG 0500H
  TABLE:54H,F6H,1BH,20H,04H,C1H
ORG 1000H
   MAIN:MOV R2,#06H
MOV R3,#00H
MOV R4,#00H
MOV R0,#00H
    L1: MOV A,R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
ADD A,R4
MOV R4,A
INC R0
CLR A
ADDC A,R3
MOV R3,A
DJNZ R2,L1
MOV R2,R3
MOV R7,R4
SJMP $
END
简单的小程序,我只是还不知道怎么去用keil c,谢谢了
不是保存为.c的吗?我是保存为.c。我想是这里的问题,但保存为什么格式呢?

#5


我对了,你保存成,a51或ASM后缀!!

对于C来说它就是少了分号,嘿嘿

#6


应该要保存成ASM文件。。。

#7


我保存为a51,谢谢了啊

#8


想给lbing7(楼主,别再给我非专家分!谢谢合作)分,但是你说(楼主,别再给我非专家分!谢谢合作)这是什么意思啊?我不知道给的是不是专家分啊,先不给了那就

#9


老天爷爷啊,还能这样错

#10


lbing7要气得跳楼了