新聞中心

arm中常用匯編指令

作者: 時(shí)間:2016-11-20 來(lái)源:網(wǎng)絡(luò) 收藏
1.MOV PC, LR

如果在子程序中LR沒(méi)有改變,則等同于 RET
程序在 調(diào)用子程序時(shí),會(huì)把 BLSUB_XXXXX 處的
下一條指令送入 LR, 這樣,當(dāng)所調(diào)用的子程序沒(méi)有改變LR的值時(shí)(注意這里我說(shuō)說(shuō)的是在整個(gè)子程序中LR沒(méi)有被改變),返回父程序時(shí),你就可以使用
MOV PC, LR

本文引用地址:http://m.butianyuan.cn/article/201611/318767.htm

2.

1: ;A
cmp r0, #0
beq 1f ; r0==0那么向前跳轉(zhuǎn)到B處執(zhí)行
bne 1b; 否則向后跳轉(zhuǎn)到A處執(zhí)行
1: ;B
1b,1f里的b和f表示backward和forward,1表示局部標(biāo)簽1



關(guān)鍵詞: arm匯編指

評(píng)論


技術(shù)專區(qū)

關(guān)閉