Cortex-M0指令集——B
2020-08-08 本文已影响0人
古城阳光

跳转指令:
(1)可条件执行的跳转指令

B <cond> <target_address>
此指令在计算跳转地址时,将8位立即数左移一位,然后进行有符号位扩展成32位。
即:地址为PC+{{23{imm8[7]}},imm8,1‘b0}。
(2)无条件执行的跳转指令

B <target_address>
此指令在计算跳转地址时,将11位立即数左移一位,然后进行有符号位扩展成32位。
即:地址为PC+{{20{imm8[7]}},imm11,1‘b0}。