ARM异常中断处理 在ARM体系中,通常有以下3种方式控制程序的执行流程: 在正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器(PC)的值加4个字节:每执行一条Thumb指令,程序计数器寄存器(PC)的值加2个字节.整个过程是顺序执行. 通过跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转到特定的子程序处执行.其中,B指令用于执行跳转操作:BL指令在执行跳转操作的同时,保存子程序的返回地址:BX指令在执行跳转操作的同时,根据目标地址的最低位可以将程序状态切换到Thumb状态:BL