娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年09月23日(星期一)

正在發生

2019年09月23日 | ARM匯編:BNE和TST和BEQ

發布者:少年不識愁滋味 來源: eefocus關鍵字:ARM  匯編  BNE  TST  BEQ 手機看文章 掃描二維碼
隨時隨地手機看文章

(1)例一:TST與BNE搭配

TST r0,#02

 

BNE sleep

 

LDR  r1,#0

解釋:位比較,先進行and運算,如果r0第2位不為1,則與的結果為0,設置標志位zero=1,繼續下面的ldr指令。反之,zero=0,跳轉到sleep執行。


bne指令: 非零則跳轉


個人總結:TST 和BNE 連用: 先是用TST 進行位與運算,然后將位與的結果與0比較,如果不為0,則跳到bne緊跟著的標記(如bne sleep,則跳到sleep處)。


TST 和BEQ連用: 先是用tst進行位與運算,然后將位與的結果與0比較,如果為0,則跳到beq緊跟著的標記(如bne AAAA,則跳到AAAA處)。



(2)例二:CMP同BNE搭配

CMP r1,r2

 

BNE copy_loop

這個CMP搭配下邊的BNE指令構成了如果r1≠r2則執行BNE指令,跳轉到copy_loop函數處執行。否則,就跳過下邊,bne指令向下執行。


(3)例三:CMP同BEQ搭配

CMP r0,r1

 

BEQ clean_bss

如果r0=r1,就執行BEQ,跳轉到clean_bss函數處執行,否則跳過BEQ向下執行。


總結:其實上邊兩句都是跳轉指令,跳轉到相關函數處執行。區別在于執行跳轉的條件不同。


關鍵字:ARM  匯編  BNE  TST  BEQ 引用地址:ARM匯編:BNE和TST和BEQ

上一篇:各種ARM仿真器接口圖
下一篇:ARM匯編:偽指令DATA和EQU的區別

推薦閱讀

? ?2018年9月20日,在2018·杭州云棲大會萬物智聯峰會上,?翱捷科技(以下簡稱ASR)正式發布國內首款、采用超低功耗LoRa集成的單芯片SoC - ASR6501。該芯片集成低功耗LoRa Transceiver和低功耗MCU,超小尺寸,超低功耗,集成LoRaWAN,LinkWAN及AliOS,適用于多種物聯網應用場景,是目前LPWAN應用芯片最好的選擇。ASR發布超低功耗LoRa集成的單芯片SoC...
自動駕駛行業在近期可以說迎來了極大利好,《交通強國建設綱要》指明了發展方向、長三角搭建起一體化測試認證體系、全國首個車聯網先導區落戶無錫……如果說在自動駕駛上半程是由各企業勠力探索為主旋律,那么接下來國家政策將提供全新助力。日前,在第二屆全球智能汽車前沿峰會上,行業內專家就自動駕駛發展也展開了探討。自動駕駛產業鏈模式變革、安全認...
國際半導體產業協會(SEMI)昨(22)日公布最新報告指出,臺灣半導體產業鏈在全球地位愈來愈吃重,預估2020年全球半導體業產值將年成長3.3%,臺灣增幅更大、達16.7%,總產值將高達新臺幣3萬億元以上,創新高,超越韓國,居全球第二大,僅次于美國。“SEMICON Taiwan 2020國際半導體展”今天起開展,為期三天。SEMI昨天舉行展前記者會,并發布最新產業報...
9月21日,全球機器人行業領軍企業軟銀機器人集團(SBRG),宣布與上海擎朗智能科技有限公司(下稱“擎朗智能”)成為全球合作伙伴。此次全球發布是軟銀集團于2021 年9月15日發布的活動公告的后續行動,即軟銀機器人將與擎朗智能合作建立全球戰略伙伴關系。據了解,在9月15日,擎朗智能剛宣布獲得軟銀愿景基金領投的2億美元D輪融資,這也是迄今為止,國內...

史海拾趣

問答坊 | AI 解惑

IC 封裝術語詳解

IC 封裝術語詳解…

查看全部問答∨

用2030來做一個音頻功放

我們老師說要我們做個音頻功放,我想了好久,找了一些,最后選定用TDA2030 可是老師說還要做調節高音,中音,低音的 我不知道 希望大蝦幫我啊…

查看全部問答∨

單片機脈搏測量儀

本文介紹一種用單片機制作的脈搏測量儀,只要把手指放在傳感器內,很快就可以精確測出每分鐘脈搏數,測量的結果用三位數字顯示出來。   一、電路工作原理   電路原理見附圖。電路由傳感器電路、信號放大和整形電路、單片機電路、數**顯示電路 ...…

查看全部問答∨

【FPGA問題討論】多串口輸入數據到FPGA,解析不穩定

目前,FPGA程序對外部多個串口的信號進行解析和數據處理,目前遇到問題,解析的數據總有端口出現隨機錯誤。正常情況我們設計的是,對輸入FPGA的多個串口信號進行并行的解析,然后把解析的數據進行處理。但現在由于資源緊張,多個串口信號進行輪流解 ...…

查看全部問答∨

請問bsp生成后怎樣變成可以下載的形式然后下載到目標板上。ppc860+vxworks5.4+tornado2.0

請問bsp生成后怎樣變成可以下載的形式然后下載到目標板上。ppc860+vxworks5.4+tornado2.0 能說下詳細過程么。謝謝!…

查看全部問答∨

源碼請教,關于Tab Ctrl 的多對話框共享從串口采集的數據,怎么實現啊?

現在有個項目,28號就要,很急,沒實現Tab Ctrl 的多對話框共享從串口采集的數據,有四個對話框,每個對話框分別有很多的控件,要顯示從串口采集來的數據,怎么樣才能實現共享啊,請大家幫幫忙!!! 其中Tab Ctrl 的多對話框主要使用下面的方案5實 ...…

查看全部問答∨

EVC下如何開發wifi程序

想要在EVC下開發wifi的程序,驅動PDA上的wifi功能傳數據,該如何操作,請各位給點建議?…

查看全部問答∨

【求助】關于18B20

我做了個DS18B20程序,單獨時可以讀出數據,但把它作為子程序時讀出的為FF,請問怎么回事.時鐘都是一樣的.…

查看全部問答∨

關于PievectTablelnit的地址問題

請教各位大俠,為什么在下面的程序中有for(i=0; i < 128; i++) *Dest++ = *Source++;這個語句呢?它的作用是什么呢? void InitPieVectTable(void){ int16 i; Uint32 *Source = (void *) &PieVectTableInit; Uint32 *Dest ...…

查看全部問答∨

簡單點亮C2000LaunchPad的leds

#include #include void main(void) {    InitSysCtrl();   //系統控制初始化    //InitGpio();    DINT;      //禁止全局中斷    InitPieCtrl();    IER = 0x00 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 大连市| 高州市| 宁夏| 闽清县| 武乡县| 姚安县| 益阳市| 沭阳县| 安康市| 贵溪市| 田东县| 文水县| 湄潭县| 宜川县| 遂平县| 隆安县| 聂荣县| 浦东新区| 江川县| 广灵县| 太和县| 义马市| 伊吾县| 靖远县| 张北县| 武安市| 房产| 时尚| 从江县| 綦江县| 泸溪县| 汤阴县| 玉林市| 乳山市| 余姚市| 洛扎县| 阿拉尔市| 论坛| 错那县| 镇江市| 台北县|