4.5. 程序控制指令
程序控制指令8051位nicroprocesadores
无条件转移指令
LJMP addr16。16位无条件跳(跳远)。
AJMP addr11。11bits无条件跳转(短跳)。
SJMP│。萨尔托位置无条件的电流。
如果您使用的汇编器,跳跃可以在其就业选配计划为无条件跳转和CALL通称跳转到子程序表示,软件汇编器将取代通用微处理器的具体情况为每个适合跳跃。
就业选配计划的标签。萨尔托通用无条件的。
在下面的代码片段的SALTO1 JMP 中的位置进行无条件跳转从目前到SALTO1行标记,汇编器将取代标签方向SALTO1按相应的价值的。
...
...
JMP SALTO1 ; Salto incondicional a SALTO1
...
...
SALTO1: MOV A,#05H
...
跳转到子程序
LCALL指令addr16。16位跳转到子程序(跳远)。
ACALL addr11。萨尔托)子程序11位(短一跳。
呼叫标签。萨尔托通用子程序。
间接跳转
@甲+ DPTR的就业选配计划。萨尔托位置蓄电池造成的间接和DPTR的总和寄存器包含的数据研究。