导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→Gyled.asm(3): error A45: UNDEF

* 30666: Gyled.asm(3): error A45: UNDEFINED SYMBOL (PASS-2)

   天马行空 
天马行空发表的帖子 

 Gyled.asm(3): error A45: UNDEFINED SYMBOL (PASS-2)

可能是那方面的问题?
 ORG  0000H
 LJMP START
START: MOV  RO,#40H
        MOV  R2,#01H
DISPLY: MOV A, @R0
 MOV DPTR,#SEGTBL
 MOVC A,@A+DPTR
 MOV P2,A
 ACALL D1MS
 MOV A,R2
 JNB ACC.5,DISPLY2
 RET
DISPLY2:INC R0
 MOV A,R2
 RL A
 MOV R2,A
 AJMP DISPLY
D1MS: MOV R3,C8H
DL1: NOP
 NOP
 NOP
 DJNZ R3,DL1
 RET
SEGTBL: DB COH,F9H,A4H,B0H
 DB 99H,92H,82H,F8H
 DB 80H,90H,88H,83H
 DB C6H,A1H,86H,8EH
 END

发表时间:2003年5月16日21:23:00

  
回复该帖

本主题共有 10 帖,分页:>>>>>该主题的所有内容[10]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  30667.[详细]你的start
摘要:你的start需要定义起始地址,例如org 0040H,因为0003H开始是MCU的中断矢量地址,如果不定义start的起始地址,当有中断发生时可能与你的主程序发生冲突,程序必然跑飞。......(157字)
- [Kuang-chingTsui][1001次] 2003年5月16日

  30683.[详细]好久没用8051了,我现在用的汇编中,数据第一位大于9的话,前面就要加0,是不是?..
摘要:......(无内容)
- [dreamhee][1118次] 2003年5月17日

  33760.[详细]大于9的自然是字母,为了与标志符相区别,数字前应加零
摘要:......(无内容)
- [chuanxindz][1042次] 2003年6月9日

[上一篇帖子]:你的start你的start需要定义起始地址,例如org 0040H,因为0003H开始是
[下一篇帖子]:a Chines data sheet for m