这个程序有错吗?请指教 org 0000h
MOV DPTR,#TAB
mov a,30h
JMP @A+DPTR
KEYMUN0: .........
AJMP PCALL
KEYMUN1: .........
AJMP PCALL
..........
..........
...
...
...
KEYMUNb: .........
AJMP PCALL
TAB: AJMP KEYNUM0
AJMP KEYNUM1
AJMP KEYNUM2
AJMP KEYNUM3
AJMP KEYNUM4
AJMP KEYNUM5
AJMP KEYNUM6
AJMP KEYNUM7
AJMP KEYNUM8
AJMP KEYNUM9
AJMP KEYNUMa
AJMP KEYNUMb
PCALL:RET
END
;;;;;;;;;;;;;;;;;;;;;;;;;;;
这个程序在编译(用WAVE,KEIL都试了)的时候,它提示 "符号未定义 KEYNUM0"等等,
为什么呢??有错吗??
请指教
[建议]
把AJMP换成LJMP试试看
问题的关键是.........
LCALL也不行;即使是长短的问题,它不会说是"未定义"
还有当然不是0(数字)与O(字母)的区分了
急!!!知道ARM的编辑器ADS1.2哪里可以下到吗???
这个问题解决了,标号不对,NUM与MUN?咳!! 多谢各位
问题解决了,标号的问题,NUM与MUN