做网站简单吗wordpress 远程数据库
news/
2025/9/24 5:21:20/
文章来源:
做网站简单吗,wordpress 远程数据库,金华公司做网站,阿里云服务器价格目录
一.B 和 BL 1.B/BL指令的语法格式 2.示例解析 一.B 和 BL 跳转指令 B 使程序跳转到指定的地址执行程序。指令 BL 将下一条指令的地址复制到 R14#xff08;即返回地址连接寄存器 LR#xff09;寄存器中#xff0c;然后跳转到指定地址运行程序。 1.B/B…目录
一.B 和 BL 1.B/BL指令的语法格式 2.示例解析 一.B 和 BL 跳转指令 B 使程序跳转到指定的地址执行程序。指令 BL 将下一条指令的地址复制到 R14即返回地址连接寄存器 LR寄存器中然后跳转到指定地址运行程序。 1.B/BL指令的语法格式
B{L}{cond} target_address
2.示例解析
① 程序跳转到 LABLE 标号处。
B LABLE
ADD R1,R2,#4
ADD R3,R2,#8
SUB R3,R3,R1
LABLE: //pc会直接跳到这里执行
SUB R1,R2,#8② 跳转到绝对地址 0x7890处。
B 0x7890③ 跳转到子程序 func 处执行同时将当前 PC 值保存到 LR 中。
BL func④ 条件跳转当 CPSR 寄存器中的 C 条件标志位为 1 时程序跳转到标号 LABLE 处执行。
BCC LABLE
ADD R1,R2,#4
ADD R3,R2,#8
SUB R3,R3,R1
LABLE: //pc会直接跳到这里执行
SUB R1,R2,#8⑤ 通过跳转指令建立一个无限循环。
LOOP:
ADD R1,R2,#4
ADD R3,R2,#8
SUB R3,R3,R1
B LOOP⑥ 通过使用跳转使程序体循环 10 次。
MOV R0,#10
LOOP:
SUBS R0,#1
BNE LOOP这里大家要注意我要啰嗦一句能够影响指令条件码的是CRSP的那几位有符号减法也会影响到CRSP所以这里跳转指令B的条件码是被subs的结果所影响。
⑦ 条件子程序调用示例。
…
CMP R0,#5 ;如果 R05
BLLT SUB1 ;则调用
BLGE SUB2 ;否则调用 SUB2
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914945.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!