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

歷史上的今天

今天是:2025年06月17日(星期二)

2021年06月17日 | ARM匯編語言中的符號(hào)

發(fā)布者:RadiantExplorer 來源: eefocus關(guān)鍵字:ARM  匯編語言  符號(hào) 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

在ARM匯編語言中,符號(hào)可代表地址、變量和數(shù)字常量。當(dāng)符號(hào)代表地址時(shí)又被稱為標(biāo)號(hào)。標(biāo)號(hào)包含變量、數(shù)字常量、標(biāo)號(hào)和局部標(biāo)號(hào)。


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


符號(hào)由大小寫字母、數(shù)字以及下劃線組成。


局部標(biāo)號(hào)以數(shù)字開頭,其他符號(hào)都不能以數(shù)字開頭。


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


符號(hào)中在其作用范圍內(nèi)必須惟一,即在其作用范圍內(nèi)不可有同名的符號(hào)。


程序中的符號(hào)不能與系統(tǒng)內(nèi)部變量或者系統(tǒng)預(yù)定義的符號(hào)同名。


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


(1) 變量


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


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


(2) 數(shù)字常量


數(shù)字常量一般由3種表示方式:


十進(jìn)制數(shù),如43、6、112等。


十六進(jìn)制數(shù),如0x3425、0xFE、0x1等。


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


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


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


注意:數(shù)字常量一經(jīng)定義,其數(shù)值就不能再修改。


在ARM匯編語言中,標(biāo)號(hào)是表示程序中的指令或數(shù)據(jù)地址的符號(hào),一般它代表一個(gè)地址。根據(jù)標(biāo)號(hào)的生成方式可有以下3種,即


基于PC的標(biāo)號(hào):是位于目標(biāo)指令前或程序中數(shù)據(jù)定義偽操作前的標(biāo)號(hào),在匯編時(shí)將被處理成PC值加上一個(gè)數(shù)字常量。它常用于表示跳轉(zhuǎn)指令的目標(biāo)地址,或者代碼段中所嵌入的少量數(shù)據(jù)。


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


絕對(duì)地址:是一個(gè)32位的數(shù)字量,尋址的范圍為0~2的32次冪-1,即直接可尋址整個(gè)內(nèi)存空間。


(3)局部標(biāo)號(hào)


局部標(biāo)號(hào)主要用于局部范圍代碼。它由一個(gè)0~99數(shù)字和一個(gè)通常表示該局部標(biāo)號(hào)作用范圍的標(biāo)號(hào)組成,可重復(fù)定義。局部標(biāo)號(hào)的作用范圍通常為當(dāng)前段,也可用偽操作ROUT表定義局部標(biāo)號(hào)的作用范圍。


局部標(biāo)號(hào)定義的語法格式如下:


N{routname}


其中:N為0~99數(shù)字;routname為符號(hào),通常為該標(biāo)號(hào)作用范圍的名稱。


局部標(biāo)號(hào)引用的語法格式如下:


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


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


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


關(guān)鍵字:ARM  匯編語言  符號(hào) 引用地址:ARM匯編語言中的符號(hào)

上一篇:基于嵌入式系統(tǒng)的遠(yuǎn)程參數(shù)測(cè)量的方法和實(shí)現(xiàn)
下一篇:最后一頁

推薦閱讀

近日,俄羅斯彼爾姆國立研究大學(xué)物理系大四學(xué)生維克多·扎科派洛建立了一個(gè)能預(yù)測(cè)2018年世界杯冠軍的神經(jīng)網(wǎng)絡(luò)。神經(jīng)網(wǎng)絡(luò)綜合各項(xiàng)參數(shù)進(jìn)行分析計(jì)算后得出結(jié)論稱,世界杯前三名將是德國隊(duì)、巴西隊(duì)和阿根廷隊(duì)。當(dāng)AI擁有人類的“數(shù)字化人格”之時(shí),對(duì)用戶數(shù)據(jù)的“智能挖掘”很容易游走在“合規(guī)”但“有違公平”的邊緣。
在今年的CES Aisa展會(huì)上,作為亞太地區(qū)最大的消費(fèi)電子類展會(huì),當(dāng)中有很多未來世界的前瞻科技亮相。當(dāng)中,韓國公司ECONY展出的用于可折疊OLED屏的玻璃蓋板受到了特別的關(guān)注。 目前業(yè)內(nèi)CPI替代玻璃蓋板已經(jīng)成為可折疊屏手機(jī)必備材料,這是因?yàn)榭烧郫B屏手機(jī)蓋板必需達(dá)到高透光度、低霧度、耐刮耐磨擦、柔軟性佳且高穩(wěn)定度,目前的材料當(dāng)中,具備剛...
6月17日,據(jù)外媒報(bào)道,三星Galaxy A71 5G將于6月19日在美國上市,并成為美國最便宜的5G手機(jī)。  報(bào)道稱,Galaxy A71 5G會(huì)在T-Mobile、Sprint和三星官網(wǎng)推出,售價(jià)為600美元。其他運(yùn)營商和解鎖版本將在今年夏季晚些時(shí)候上市。  值得一提的是,此前作為美國最便宜的5G手機(jī),國產(chǎn)手機(jī)一加8的起售價(jià)為699美元。這意味著便宜了99美元的三星Gala...
中國公司向海外市場(chǎng)發(fā)展的過程中,經(jīng)常會(huì)遇到專利訴訟,其中不乏有專業(yè)的專利組織狙擊。小米之前遭遇Sisvel的多起訴訟,最近英國最高法院判決小米沒有侵犯Sisvel專利,小米再次鎖定一個(gè)勝局。  據(jù)IPRdaily報(bào)道,4月26日,英國高等法院(UK High Court of Justice)針對(duì)Sisvel與小米及OPPO的專利侵權(quán)及FRAND費(fèi)率之訴案中第二件涉訴專利EP192...

史海拾趣

問答坊 | AI 解惑

單片機(jī)的ISP在線編程設(shè)計(jì)

引 言 隨著電子技術(shù)的日益發(fā)展,芯片的規(guī)模越來越大,封裝日趨小型化,相應(yīng)地對(duì)系統(tǒng)板級(jí)調(diào)試的困難也在加大。在傳統(tǒng)的調(diào)試方式中,頻繁的調(diào)試和更換程序需要頻繁地插拔芯片,開發(fā)效率極低。AT89S系列單片機(jī)提供的ISP在線編程技術(shù)徹底地改變了傳統(tǒng) ...…

查看全部問答∨

電機(jī)正反轉(zhuǎn)資料

關(guān)于電機(jī)正反轉(zhuǎn)的思路及程序代碼!希望對(duì)大家有幫助哈…

查看全部問答∨

請(qǐng)問windows ce如何通過網(wǎng)線下載程序?

我剛開始學(xué)習(xí)使用windows ce,在s3c2440芯片上使用,使用EVC,但是不知道如何采用網(wǎng)絡(luò)的方式將程序下載到板子中.我用USB連接經(jīng)常會(huì)出問題,會(huì)顯示通信錯(cuò)誤,但是不知道是什么原因.所以想換種方式下載.謝謝大家了.…

查看全部問答∨

界面刷新

  我的程序(EVC開發(fā))在WIN CE上跑時(shí),不同界面之間切換比較閃動(dòng),不知道哪位有什么方法避免?   我的對(duì)話框(非模式的)有背景圖片。…

查看全部問答∨

windowsCE系統(tǒng)文件有什么辦法能夠打開嗎,fopen好像不可以,連在ActiveSync中復(fù)制也復(fù)制不出來。

windowsCE系統(tǒng)文件有什么辦法能夠打開嗎,fopen好像不可以,連在ActiveSync中復(fù)制也復(fù)制不出來。 我就想打開一個(gè)windowsCE windows文件夾里的一個(gè)文件,我現(xiàn)在想通過復(fù)制到我的電腦桌面都復(fù)制不了,怎么這么強(qiáng)?不可以復(fù)制的,有什么辦法嗎?…

查看全部問答∨

嵌入式程序員創(chuàng)業(yè)前景,想創(chuàng)業(yè)的有志者進(jìn)來!

現(xiàn)在嵌入式是風(fēng)風(fēng)火火!嵌入式的應(yīng)用領(lǐng)域非常廣泛!由于嵌入式軟件要嵌入到硬件產(chǎn)品中,而硬件的成本比較高,對(duì)于想創(chuàng)業(yè)的程序員是一道坎! 大家一起討論一下,在嵌入式的哪個(gè)領(lǐng)域自主創(chuàng)業(yè)的機(jī)會(huì)比較多。。。…

查看全部問答∨

熟悉東芝芯片的進(jìn)!超頭痛問題!

東芝TMP86p807ng芯片 問題: 程序燒好后在仿真板上測(cè)試一切OK,但放到整機(jī)上芯片不工作 仿真板和整機(jī)的區(qū)別在于,仿真板無強(qiáng)電電源部分,芯片的電源是通過穩(wěn)壓電源獲得,另仿真板無負(fù)載,只是模擬的發(fā)光二極管。 在整機(jī)上測(cè)的芯片口有5V電源, ...…

查看全部問答∨

臺(tái)式機(jī)雙顯示器

為了看資料方便,編程弄東西時(shí)候不用來回切換界面,今天我興致一高,買了個(gè)DVI轉(zhuǎn)VGA的接口,把我自己組裝的電腦,用實(shí)驗(yàn)室的大頭顯示器安了顯示器擴(kuò)展,雖然輻射大了點(diǎn),不過確實(shí)很方便哈哈哈,有時(shí)間去二手市場(chǎng)看看有沒有便宜的液晶顯示器買一個(gè)哈 ...…

查看全部問答∨

HPI

現(xiàn)在要通過HPI啟動(dòng)DM642,ARM用的是PXA255,出現(xiàn)幾個(gè)問題 1.讀控制寄存器,地址寄存器,數(shù)據(jù)寄存器以后,再跟其他的讀寫操作,ARM運(yùn)行就會(huì)報(bào)錯(cuò) 2.一個(gè)HELLOWORLD改編的點(diǎn)燈程序加載進(jìn)去以后可以啟動(dòng),但是另外一個(gè)程序啟動(dòng)不了 啟動(dòng)不了的程序比較大,有 ...…

查看全部問答∨

數(shù)據(jù)采集系統(tǒng)采用ZigBee的可能性

1。連續(xù)采集系統(tǒng) 節(jié)點(diǎn)數(shù)100-200個(gè),節(jié)點(diǎn)間距2.5米,距離主控最大距離250-500米 2。一次采集時(shí)間10秒,第二次采集與第一次采集間隔10秒,這20秒內(nèi)完成所有節(jié)點(diǎn)的數(shù)據(jù)傳輸 3。數(shù)據(jù)量,每個(gè)節(jié)點(diǎn)40KB/一次采集 4。節(jié)點(diǎn)采集卡和數(shù)據(jù)傳輸模塊必須低功 ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 庆安县| 绥阳县| 启东市| 柯坪县| 永州市| 金乡县| 甘德县| 花莲县| 绥德县| 南陵县| 略阳县| 伊金霍洛旗| 呈贡县| 科技| 济南市| 鲁甸县| 柏乡县| 罗江县| 无极县| 朝阳县| 崇仁县| 炉霍县| 宜宾市| 博罗县| 玉山县| 兴和县| 柳州市| 文山县| 石门县| 罗江县| 浮梁县| 龙泉市| 平潭县| 巫山县| 昌乐县| 建瓯市| 溧水县| 建昌县| 名山县| 邻水| 白山市|