首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

N路分支程序,该怎么处理

2012-02-02 
N路分支程序mova,r3;由r3中的值来决定如何分支movdptr,#aaa;分支入口地址表的首地址送dptrmovca,@a+dptr;

N路分支程序
mov           a,r3                         ;由r3中的值来决定如何分支
mov           dptr,   #aaa             ;分支入口地址表的首地址送dptr
movc         a,   @a+dptr             ;查表
jmp           @a+dptr                   ;转移
aaa:DB
        DB
        DB
        ……
我的问题是:第三行已将分支的入口地址存入了a中,第四行是不是该转移到a,而不是转移到@a+dptr

[解决办法]
给一个示例,吧,你的代码不全...

MOV DPTR,#COMP
JMP @A+DPTR

COMP:
AJMP BIGGER
AJMP SMALL
AJMP OTHER

热点排行