求助汇编语言中JMP和BR指令

2025-04-02 12:50:38
推荐回答(4个)
回答1:

问题古老,答案没有。
叔也是刚学汇编,不过对这两个指令还是略懂地:
BR即BRANCH,分支,无条件跳转到芯片支持的所有地址范围,如msp430的64K地址空间,支持所有寻址模式,可以说是在任意地方跳到任意地方,dst→PC
jmp可以看作是BR的部分,在当前地址为基础的某个地址范围,PC+2*offset→PC,msp430中offset(或者2*offset,没求证过)的范围是-511至512。比如说jmp指令在2000,那么它要跳转的地址就不能到1,没那么长的脚,而BR则可以。寻址方式应该也是没有限制的。

回答2:

很遗憾哟,BR指令是存在的。

回答3:

是DSP芯片的汇编语言吧?

回答4:

是我太无知了?
BR是什么,有这条指令吗?
JMP MAIN 是对的
JMP #MAIN 关键字不能用#