
XC800
指令集
SJMP
功能:
描述:
REL
短跳转
程序控制分支无条件的地址表示。分公司
目标是通过将符号位移在第二计算
指令字节到PC ,递增PC后的两倍。因此,范围
允许目标是128个字节该指令为127字节在前
下面吧。
标签“ RELADR ”被分配给一条指令在程序存储器中的位置
0123H 。该指令
SJMP
RELADR
将组装成的位置0100H 。执行该指令后, PC将
包含值0123H 。
注意:
在上述条件下的指令之后SJMP将在102H 。
因此,指令的位移字节将被相对偏移( 0123H-
0102H ) = 21H 。换句话说,与0FEH的位移的SJMP将是一个
单指令无限循环。
操作:
SJMP
(PC) (PC )+ 2个
(PC) (PC) +相对
1 0 0 0
2
2
0 0 0 0
REL 。地址
例如:
编码方式:
字节:
周期:
用户手册,V 0.1
4-76
2005-01