打印

求助:周工你好

[复制链接]
2212|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lieagle|  楼主 | 2007-10-19 17:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   
 error A45: UNDEFINED SYMBOL (PASS-2)
这个问题怎么解决啊???



    ORG 8000H
    LJMP MAIN
    ORG 8003H
    LJMP LP
    ORG 8100H
MAIN:
    MOV DPTR,#0FE00H
    MOV A,#0
    MOVX @DPTR,A
    MOV A,#80H
    MOVX @DPTR,A
    MOV 30H,A
    MOV R0,#50H
    MOV R1,#1
    MOV IE,#81H
L1: MOV A,30H
    CLR 10H
    MOVX @DPTR,A
APD:JB 10H,AP2    
    SJMP APD
AP2:DJNZ R1,L1
    CLR EA
    END
LP: CLR P1.1
    MOVX A,@DPTR
    MOV @R0,A
    INC R0
    INC 30H
    SETB P1.1
    NOP
    MOVX A,@DPTR
    MOV @R0,A
    INC R0
    SETB 10H
    RETI    



Build target 'Target 1'

assembling huibian.asm...

huibian.asm(4): error A45: UNDEFINED SYMBOL (PASS-2)

huibian.asm(24): warning A73: TEXT FOUND BEYOND END STATEMENT - IGNORED
Target not created

相关帖子

沙发
ayb_ice| | 2007-10-19 17:26 | 只看该作者

符号没有定义。。。

使用特权

评论回复
板凳
huntington| | 2007-10-19 18:48 | 只看该作者

你的end写在中间了,而中断服务程序放在了end后面

end位置用sjmp $
把end放最后就可以了

使用特权

评论回复
地板
lieagle|  楼主 | 2007-10-20 09:10 | 只看该作者

谢楼上的

   多谢指教,搞定了~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

26

帖子

1

粉丝