久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > ARM指令B和BL解析

ARM指令B和BL解析

作者: 時間:2016-11-26 來源:網絡 收藏
ARM指令BBL解析

本文引用地址:http://cqxgywz.com/article/201611/321975.htm

B或BL指令引起處理器轉移到“子程序名”處開始執行,也就是跳轉指令。

兩者的不同之處在于BL指令在轉移到子程序執行之前,將其下一條指令的地址拷貝到R14(LR,鏈接寄存器)。由于BL指令保存了下條指令的地址,因此使用指令“MOV PC ,LR”即可實現子程序的返回。而B指令則無法實現子程序的返回,只能實現單純的跳轉。用戶在編程的時候,可根據具體應用選用合適的子程序調用語句。



關鍵詞: ARM指令BBL解

評論


技術專區

關閉