《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > ARM匯編語言設置條件碼續

ARM匯編語言設置條件碼續

2017-06-22
關鍵詞: 匯編語言

2)條件轉移

在程序中可通過條件碼的使用讓微處理器決定是否進行轉移。例如,為了實現循環操作,往往需要轉移回到循環的開始,但是這種轉移應該僅發生在執行到所需的循環次數之前,這以后轉移應被跳過。這時,在轉移指令后加上合適的條件,就可恨容易地實現該功能。

條件轉移還可用來控制循環的退出。這時,轉移與條件碼緊密相連,只有當條件碼的值滿足條件時,相應的轉移才被執行。一種典型的循環控制指令序如下所示:

       MOV             R0,#0                 ;計數器初始化

LOOP     …

       ADD              R0,R0,#1          ;循環計數器加1

       CMP              R0,#10               ;與循環的限制比較

       BNE              LOOP                   ;如果不相等則返回

              …                                       ;否則循環中止

例中給出了條件轉移是BNE,即“不等則轉移”條件轉移的形式共有十幾種,表中同一欄內的一對條件的涵義相同,二進制代碼也相同,但兩者都是有用的,因為在特定的環境中每一種條件都可能使得匯編語言源代碼的編譯更加容易。在表中提到有符號數和無符號數的比較時,并不是說指令可區分有符號數和無符號數,知識說明本條指令可對有符號數進行大小比較,比較的結果是正確的;當操作數是有符號數時,結果不一定正確。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 又粗又硬免费毛片| 欧美日韩高清在线观看| 成a人片亚洲日本久久| 亚洲欧美日韩国产精品网| 2020国产精品永久在线观看| 成年人在线免费看视频| 亚洲aⅴ男人的天堂在线观看| 精品久久久久久久九九九精品| 国产麻豆一级在线观看| 丰满老熟妇好大bbbbb| 欧美亚洲一区二区三区| 免费a级毛片无码| 曰批全过程免费视频网址| 日韩人妻无码精品专区| 印度爱经hd在线观看| 欧美大bbbxxx视频| 打开腿给医生检查黄文| 亚洲午夜国产精品| 野花日本中文版免费观看| 妞干网2018| 亚洲国产精品激情在线观看| 精品国产乱码久久久久久1区2区| 国产成人综合精品一区| 七次郎在线视频永久地址| 最近日本字幕免费高清| 亚洲精品成人网久久久久久| 高能预警韩国双ts超美| 国产超碰人人爽人人做| 久久婷婷五月综合97色一本一本| 精品不卡一区中文字幕| 国产亚洲精品拍拍拍拍拍| 一本色道久久综合亚洲精品| 日韩在线永久免费播放| 亚洲大香伊人蕉在人依线| 男人的j桶女人的j视频 | 久久精品国产亚洲av无码麻豆 | 男人天堂综合网| 国产毛片一级国语版| 中国一级全黄的免费观看| 最新夫妇交换乱的中文字幕| 午夜爽爽爽男女污污污网站|