《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > ARM匯編語言中的符號

ARM匯編語言中的符號

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

在ARN匯編語言中,符號可代表地址、變量和數字常量。當符號代表地址時又被稱為標號。標號包含變量、數字常量、標號和局部標號。

符號的命名規(guī)則如下:

符號由大小寫字母、數字以及下劃線組成。

局部標號以數字開頭,其他符號都不能以數字開頭。

符號是區(qū)分大小寫的。

符號中在其作用范圍內必須惟一,即在其作用范圍內不可有同名的符號。

程序中的符號不能與系統(tǒng)內部變量或者系統(tǒng)預定義的符號同名。

程序中的符號通常不要與指令助記符或者偽操作同名。

(1)       變量

在ARM匯編語言中,變量有數字變量、邏輯變量和串變量3種類型。變量的類型在程序中是不能改變的。數字變量的取值范圍為數字常量的數字表達式所能表示的數值范圍。關于數字常量和數字表達式所能表示的數值范圍。邏輯變量的取值為{ture}和{false}。串變量的取值范圍為串表達式可表示的范圍。

在ARM匯編語言中,使用GBLA、GBLL及GBLS偽操作聲明全局變量;使用LCLA、LCLL及LCLS偽操作聲明局部變量;使用SETA、SETL及SETS偽操作為這些變量賦值。

(2)       數字常量

數字常量一般由3種表示方式:

十進制數,如43、6、112等。

十六進制數,如0x3425、0xFE、0x1等。

n進制數,用n_XXX表示,其中n為2~9,XXX為具體數,如2_01001101、8_4326等。

若數字常量時32位整數,當做為無符號整數時,其取值范圍為0~2的32次冪-1;當作為有符號整數時,其取值范圍為-2的31次冪~2的31次冪-1.匯編編譯器并不區(qū)分一個數是無符號的還是有符號的,事實上,,-n與2的32次冪-n在內存中是同一個數。

在ARM匯編語言中,使用EQU偽操作來定義數字常量。

注意:數字常量一經定義,其數值就不能再修改。

在ARM匯編語言中,標號是表示程序中的指令或數據地址的符號,一般它代表一個地址。根據標號的生成方式可有以下3種,即

基于PC的標號:是位于目標指令前或程序中數據定義偽操作前的標號,在匯編時將被處理成PC值加上一個數字常量。它常用于表示跳轉指令的目標地址,或者代碼段中所嵌入的少量數據。

基于寄存器的標號:通常用MAP和FILED偽操作定義該標號,也可用EQU偽操作定義。這種標號在匯編時將被處理成寄存器的值加上一個數字常量。它常用于訪問位于數據段中的數據。

絕對地址:是一個32位的數字量,尋址的范圍為0~2的32次冪-1,即直接可尋址整個內存空間。

(3)局部標號

局部標號主要用于局部范圍代碼。它由一個0~99數字和一個通常表示該局部標號作用范圍的標號組成,可重復定義。局部標號的作用范圍通常為當前段,也可用偽操作ROUT表定義局部標號的作用范圍。

局部標號定義的語法格式如下:

N{routname}

其中:N為0~99數字;routname為符號,通常為該標號作用范圍的名稱。

局部標號引用的語法格式如下:

%{F|B}{A|T}      N{routname}

其中:%表示引用操作;F指示編譯器只向前搜索;B指示編譯器只向后搜索;A指示編譯器搜索宏的所有嵌套層次;T指示編譯器搜索宏的當前層次。

如果F和B都沒有指定,則編譯器先向前搜索,再向后搜索;如果A和T都沒有指定,則編譯器搜索所有從當前層次到宏的最高層次,比當前層次低的層次不再搜索。如果指定了routname,則編譯器向前搜索最近的ROUT偽操作;若routname與該ROUT偽操作定義的名稱不匹配,則編譯器你報告錯誤,匯編失敗。


本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯(lián)系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产精品成人va在线观看| 中文欧美在线视频| 欧美日本国产| 欧美99在线视频观看| 久久久av毛片精品| 久久精品99国产精品| 欧美一区二区视频在线| 午夜在线精品| 欧美一级专区免费大片| 欧美一级久久久久久久大片| 亚洲在线视频网站| 亚洲免费在线精品一区| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲欧美高清| 午夜精品福利电影| 欧美一区1区三区3区公司| 午夜在线a亚洲v天堂网2018| 性久久久久久久久久久久| 亚洲欧美激情在线视频| 亚洲欧洲av一区二区| 欧美一级大片在线免费观看| 欧美诱惑福利视频| 亚洲第一在线综合网站| 亚洲精品日韩一| 一本不卡影院| 午夜久久资源| 久久先锋影音| 欧美精品精品一区| 国产精品久久| 国产视频在线观看一区二区| 黄色亚洲在线| 亚洲日韩欧美一区二区在线| 日韩一区二区高清| 亚洲欧美日韩第一区| 欧美一区二区视频网站| 亚洲精品久久视频| 亚洲一区二区伦理| 欧美在线观看网站| 免费观看日韩av| 欧美日韩一区在线| 国产农村妇女毛片精品久久莱园子| 欧美日韩高清区| 国产精品高清免费在线观看| 国产欧美日本一区二区三区| 狠狠色狠狠色综合系列| 亚洲国产精品第一区二区| 日韩一区二区精品视频| 欧美一级在线播放| 亚洲精品美女在线观看| 亚洲一区二区视频| 久久久久国产精品www| 欧美—级a级欧美特级ar全黄| 麻豆成人小视频| 欧美日韩国产精品一区| 国产伦精品一区二区三区视频黑人 | 亚洲精选视频免费看| 亚洲曰本av电影| 亚洲日韩欧美视频| 亚洲欧美成人网| 老司机午夜精品视频| 欧美性猛交xxxx乱大交蜜桃 | 欧美日韩一区二区在线| 国产欧美视频在线观看| 亚洲激情自拍| 亚洲欧美怡红院| 亚洲精品一线二线三线无人区| 久久精品夜色噜噜亚洲a∨| 99国产精品99久久久久久| 久久成人亚洲| 欧美视频日韩视频| 136国产福利精品导航网址应用| 精品成人免费| 亚洲视频中文字幕| 亚洲三级电影在线观看| 欧美在线日韩| 欧美激情中文不卡| 国内自拍视频一区二区三区 | 亚洲综合三区| 日韩午夜av电影| 久久免费黄色| 国产精一区二区三区| 日韩亚洲欧美一区二区三区| 久久狠狠亚洲综合| 亚洲欧美日韩第一区| 欧美激情欧美狂野欧美精品| 国产一级揄自揄精品视频| 亚洲四色影视在线观看| 日韩午夜在线观看视频| 久久久久久免费| 国产精品一级久久久| 一本到12不卡视频在线dvd| 亚洲国产欧美一区二区三区同亚洲 | 在线精品在线| 先锋影音一区二区三区| 亚洲欧美国产一区二区三区| 欧美日产一区二区三区在线观看 | 欧美在线视频一区| 欧美日韩色一区| 亚洲激情二区| 久久精品一本久久99精品| 久久国产视频网| 国产精品人人做人人爽| 夜夜嗨av色综合久久久综合网| 亚洲欧美国产高清| 一区二区三区回区在观看免费视频| 亚洲一区一卡| 欧美日韩精品免费| 91久久久一线二线三线品牌| 亚洲东热激情| 另类激情亚洲| 一区二区视频免费完整版观看| 亚洲精品看片| 亚洲精品资源| 欧美日韩不卡在线| 亚洲七七久久综合桃花剧情介绍| 日韩午夜在线观看视频| 野花国产精品入口| 欧美理论大片| 亚洲美女在线视频| 亚洲天堂免费在线观看视频| 欧美日韩精品二区| 一本久久青青| 亚洲女女女同性video| 欧美日韩亚洲一区| 日韩亚洲国产精品| 亚洲图片在区色| 国产精品成人观看视频免费| 一区二区毛片| 亚洲愉拍自拍另类高清精品| 欧美婷婷久久| 亚洲性线免费观看视频成熟| 午夜日韩激情| 国产一区二区三区丝袜| 亚洲国产成人高清精品| 欧美黄色网络| 亚洲深爱激情| 欧美在线综合| 在线观看精品一区| 亚洲毛片在线| 欧美性片在线观看| 亚洲免费在线| 久久久久久免费| 亚洲国产成人在线视频| 中文av字幕一区| 国产欧美在线| 亚洲三级影片| 欧美三日本三级少妇三99| 亚洲图片在线观看| 久久人人97超碰精品888| 亚洲黄页一区| 亚洲欧美一区二区三区久久 | 午夜精品一区二区三区在线播放| 欧美电影在线| 亚洲精品少妇30p| 午夜精品久久久久99热蜜桃导演| 欧美日韩国产成人| 亚洲私人影吧| 免费成人av在线| 一区电影在线观看| 久久久亚洲精品一区二区三区| 国产精品二区影院| 亚洲欧美日韩一区二区三区在线观看| 一本大道久久a久久精品综合| 两个人的视频www国产精品| 最新日韩av| 欧美一区二区三区在| 亚洲成人在线观看视频| 亚洲一区在线播放| 国产亚洲一区二区三区在线观看| 亚洲一区中文| 六月天综合网| 亚洲午夜91| 久久综合久久久久88| 一区二区三区欧美成人| 久久福利毛片| 91久久综合| 久久精品国产精品| 一本不卡影院| 免费观看不卡av| 亚洲综合激情| 欧美激情一区二区三区不卡| 亚洲欧美一区二区原创| 欧美金8天国| 久久精品导航| 国产精品久在线观看| 亚洲精品乱码久久久久| 国产一本一道久久香蕉| 亚洲一级片在线观看| 亚洲福利视频二区| 欧美在线高清视频| 99综合视频| 欧美高清视频一区二区| 欧美一区二区三区四区在线| 欧美日韩精品二区| 亚洲激情亚洲| 国产亚洲一区二区三区在线观看 | 欧美先锋影音| 91久久在线播放| 国产色综合网| 亚洲在线观看视频网站|