汇编跳转指令总结

来源:本站
导读:目前正在解读《汇编跳转指令总结》的相关信息,《汇编跳转指令总结》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《汇编跳转指令总结》的详细说明。
简介:汇编跳转指令总结 ,目前所知道的跳转指令有 b,bl,bep,bne。

目前所知道的跳转指令有b,bl,bep,bne.

他们共同点是都是以b开头,首先从字面上分析:

b:是Branch,表示分支。

bl:是Branch Link表示带连接的分支。

bep:Branch ,Equal

bne:Branch ,Not Equal。

B或BL指令引起处理器转移到"子程序名"处开始执行。两者的不同之处在于BL指令在转移到子程序执行之前将其下一条指令的地址拷贝到R14(LR,链接寄存器)。由于BL指令保存了下条指令的地址因此使用指令"MOV PC,LR"即可实现子程序的返回。而B指令则无法实现子程序的返回只能实现单纯的跳转。用户在编程的时候可根据具体应用选用合适的子程序调用语句。

bep和 bne这是条件跳转,经常和cmp比较命令一起使用

1:                     ;A cmp r0, #0 beq 1f               ; r0==0那么向前跳转到B处执行 bne 1b              ; 否则向后跳转到A处执行 1:              

1b,1f里的b和f表示backward和forward,1表示局部标签1

——宋桓公

提醒:《汇编跳转指令总结》最后刷新时间 2024-03-14 01:09:02,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《汇编跳转指令总结》该内容的真实性请自行鉴别。