mov a,r3 ;由r3中的值来决定如何分支
mov dptr, #aaa ;分支入口地址表的首地址送dptr
movc a, @a+dptr ;查表
jmp @a+dptr ;转移
aaa:DB
DB
DB
……
我的问题是:第三行已将分支的入口地址存入了a中,第四行是不是该转移到a,[email protected]+dptr
------解决方案--------------------
给一个示例,吧,你的代码不全...
MOV DPTR,#COMP
JMP @A+DPTR
COMP:
AJMP BIGGER
AJMP SMALL
AJMP OTHER