飞思卡尔相对寻址模式(REL)
发表:2023-08-29 12:00:58 阅读:31

飞思卡尔相对寻址模式(REL):相对寻址模式用于确定分支转移指令的目的地址。有符号8位偏移量的值位于在操作码之后的存储空间。如果分支条件为真,有符号的偏移量的符号扩展为一个l6位的值,并加到引导程序继续执行到分支El的地址的程序计数器的当前值。

在使用汇编程序时,用户不必自己计算偏移量,汇编程序会计算偏移量,并进行校验,看是否在转移范围内。在HCS08中有4个转移指令(BLT、BGT、BLE、BGE)是要通过访问标志位N、V、Z来确定相关的符号操作数的值。

例如:

BRA LOOP :转移到LOOP标号处BEQ$1 102 ;当条件成立,则转向地址为$1102的程序,否则顺序执行.

 

更多精彩亲您关注:

飞思卡尔扩展寻址模式(EXT)

使用地址寄存器寻址的间接寻址模式

飞思卡尔使用堆栈指针的变址寻址方式

freescale代理