国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年03月09日(星期日)

正在發(fā)生

2021年03月09日 | ARM匯編語言程序中常用的符號(hào)

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

匯編語言程序設(shè)計(jì)中,經(jīng)常使用各種符號(hào)代替地址、變量和常量等,以增加程序的可讀性。盡管符號(hào)的命名由編程者決定,但并不是任意的,必須遵循以下的約定:

— 符號(hào)區(qū)分大小寫,同名的大、小寫符號(hào)會(huì)被編譯器認(rèn)為是兩個(gè)不同的符號(hào)。


— 符號(hào)在其作用范圍內(nèi)必須唯一。


— 自定義的符號(hào)名不能與系統(tǒng)的保留字相同。


— 符號(hào)名不應(yīng)與指令或偽指令同名。


1、 程序中的變量


程序中的變量是指其值在程序的運(yùn)行過程中可以改變的量。 ARM ( Thumb )匯編程序所支持的變量有數(shù)字變量、邏輯變量和字符串變量。


數(shù)字變量用于在程序的運(yùn)行中保存數(shù)字值,但注意數(shù)字值的大小不應(yīng)超出數(shù)字變量所能表示的范圍。


邏輯變量用于在程序的運(yùn)行中保存邏輯值,邏輯值只有兩種取值情況:真或假。


字符串變量用于在程序的運(yùn)行中保存一個(gè)字符串,但注意字符串的長度不應(yīng)超出字符串變量所能表示的范圍。


在 ARM ( Thumb )匯編語言程序設(shè)計(jì)中,可使用 GBLA 、 GBLL 、 GBLS 偽指令聲明全局變量,使用 LCLA 、 LCLL 、 LCLS 偽指令聲明局部變量,并可使用 SETA 、 SETL 和 SETS 對(duì)其進(jìn)行初始化。


2、 程序中的常量


程序中的常量是指其指在程序的運(yùn)行過程中不能被改變的量。 ARM ( Thumb )匯編程序所支持的常量有數(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 。


邏輯常量只有兩種取值情況:真或假。


字符串常量為一個(gè)固定的字符串,一般用于程序運(yùn)行時(shí)的信息提示。


3、 程序中的變量代換


程序中的變量可通過代換操作取得一個(gè)常量。代換操作符為 “ $ ” 。


如果在數(shù)字變量前面有一個(gè)代換操作符 “ $ ” ,編譯器會(huì)將該數(shù)字變量的值轉(zhuǎn)換為十六進(jìn)制的字符串,并將該十六進(jìn)制的字符串代換 “ $ ” 后的數(shù)字變量。


如果在邏輯變量前面有一個(gè)代換操作符 “ $ ” ,編譯器會(huì)將該邏輯變量代換為它的取值(真或假)。


如果在字符串變量前面有一個(gè)代換操作符 “ $ ” ,編譯器會(huì)將該字符串變量的值代換 “ $ ” 后的字符串變量。


使用示例:


LCLS S1 ;定義局部字符串變量S1 和S2


LCLS S2


S1 SETS “ Test! ”


S2 SETS “ This is a $S1 ” ;字符串變量S2 的值為 “ This is a Test! ”


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

上一篇:ARM嵌入式汽車數(shù)字化虛擬儀表設(shè)計(jì)方案
下一篇:ARM11和DSP的3G視頻安防安全帽設(shè)計(jì)方案

推薦閱讀

物聯(lián)網(wǎng)已成為信息科技發(fā)展趨勢(shì),各種智能設(shè)備將作為傳感器的載體,實(shí)現(xiàn)人、機(jī)、云端無縫的交互,讓智能設(shè)備與人工智能(AI)結(jié)合從而擁有“智慧”,使得人體感知能力得到拓展和延伸。目前我國從事傳感器的研制、生產(chǎn)和應(yīng)用的企業(yè)超過1700家,產(chǎn)業(yè)門類基本齊全,傳感器產(chǎn)品達(dá)到10大類、42小類、6000多個(gè)品種,無論是在健康醫(yī)療、城市規(guī)劃,還是城市交通方面...
就舉一個(gè)例子哦 其他類推我就舉STM32 里面一個(gè)結(jié)構(gòu)體吧!//以下函數(shù)或者定義不是在一起的,我只是把他們拉出來,也說明是相關(guān)聯(lián)的! #define __I volatile const /*!< defines &#39;read only&#39; permissions只讀 */#define __O volatile /*!< defines &#39;write only&#39; perm...
面對(duì)“加長版”寒假,不少學(xué)生和家長喜憂參半,喜的是孩子待在家里,安全更有保障,憂的則是孩子的學(xué)習(xí)可咋辦?不用怕,訊飛智能學(xué)習(xí)機(jī)可以幫助廣大學(xué)子足不出戶高效學(xué)習(xí),這不,學(xué)習(xí)機(jī)更新了一些功能,我們一起來看看吧! 此前不少同學(xué)反映,文言文真的是晦澀難懂,不知道該怎么學(xué)習(xí)。不要著急喔!訊飛學(xué)習(xí)機(jī)來幫你!在通用版本中,學(xué)習(xí)機(jī)在“詩詞天地”版塊...
此前有消息稱,蘋果將在3月16日發(fā)布一些新產(chǎn)品。但最新爆料顯示,蘋果春季新品發(fā)布會(huì)將于當(dāng)?shù)貢r(shí)間3月23日舉行。該爆料來自推特用戶“DuanRui”,參考他之前言論,還是比較準(zhǔn)確的。根據(jù)此前泄露信息,蘋果很有可能發(fā)布AirTags追蹤器,該產(chǎn)品傳言已久?! √O果爆料達(dá)人Jon Prosser曾指出,蘋果春季發(fā)布會(huì)將在3月采用線上形式進(jìn)行,將推出AirTags...

史海拾趣

問答坊 | AI 解惑

關(guān)于2009年全國競賽網(wǎng)上發(fā)題的預(yù)通知

本帖最后由 paulhyde 于 2014-9-15 09:30 編輯 各賽區(qū)組委會(huì)、各參賽學(xué)校: 為進(jìn)一步規(guī)范競賽組織工作、加強(qiáng)競賽的公正公平性,全國競賽組委會(huì)決定,2009年全國大學(xué)生電子設(shè)計(jì)競賽采用網(wǎng)上發(fā)題方式,在9月2日開賽時(shí)依托數(shù)個(gè)網(wǎng)站進(jìn)行競賽題目下 ...…

查看全部問答∨

PCB 兩焊盤之間如何設(shè)置過一條導(dǎo)線

通過PCB向?qū)Э梢詫?shí)現(xiàn),但如果手工繪制PCB,,如何設(shè)置兩焊盤之間過一條導(dǎo)線呢…

查看全部問答∨

點(diǎn)煙器手機(jī),你敢用嗎?

據(jù)國外媒體報(bào)道,一家超強(qiáng)的山寨廠最近設(shè)計(jì)出一種令人匪夷所思的手機(jī),它包含一個(gè)點(diǎn)煙器,可以通過隱藏在攝像頭孔中的點(diǎn)煙器點(diǎn)香煙。 當(dāng)然,這上去是個(gè)點(diǎn)煙器,實(shí)際上也是一臺(tái)手機(jī),它擁有2.5英寸觸摸屏,3波段GSM,支持雙SIM卡,還有130萬像素?cái)z ...…

查看全部問答∨

求教關(guān)于Wince窗口置頂問題

我要實(shí)現(xiàn)的目標(biāo): 1、一個(gè)置頂?shù)男〈翱赥opBar,顯示狀態(tài); 2、其它窗口類型為Popup,這些窗口不能覆蓋頂部窗口TopBar 就這么簡單 現(xiàn)在遇到的問題是,TopBar已經(jīng)用下面這條語句設(shè)置置頂窗口了 復(fù)制內(nèi)容到剪貼板代碼: ::SetWindowPos( GetSafeH ...…

查看全部問答∨

WINCE5加載順序

我在使用WINCE5時(shí),在GWES加載到DISPLAY時(shí),總是會(huì)有幾十秒鐘的LCD黑屏才能顯示W(wǎng)INCE的界面,我現(xiàn)在想把這個(gè)問題解決! 請(qǐng)問:如何能使EXPLORER在gwes之前加載,或者有無更加好的辦法!…

查看全部問答∨

弱弱問一句:stm32是在什么平臺(tái)上開發(fā)的?

                                 平常用的最多的是ads1.2,剛接觸stm32,從零開始的小朋友。…

查看全部問答∨

2812發(fā)熱問題

2812發(fā)熱問題 求教各位高手: 我的f2812板子加上仿真器仿真程序正常,然后燒寫成功后上電運(yùn)行不成功,再燒寫成功了2次后, 上電以后2812發(fā)熱厲害,幾秒鐘就燙手。加上仿真器后,能復(fù)位,能load program,但是運(yùn)行程序很快就掛掉了,報(bào)告出錯(cuò),求 ...…

查看全部問答∨

學(xué)“TI精品講堂第一課”有感?。ǜ锌喽鄦栴}多多,希望各位大神幫忙解答)

剛才學(xué)習(xí)了TI精品講堂第一課,感觸多多!(帖子沒發(fā)錯(cuò)位置吧,為節(jié)省大家時(shí)間下面重點(diǎn)會(huì)用加粗加大表示,解答問題的大神可以直接到最后)1課堂設(shè)計(jì)的界面很不錯(cuò),河蟹簡潔。。。但是為啥不能用chrome瀏覽器呀!2那位大神(演講那個(gè)叫什么忘了)耐心 ...…

查看全部問答∨

DIY交流直接供電的LED燈

首先說明:沒有電路、電工基礎(chǔ)者勿要心動(dòng)!由于是提供大家欣賞的目的,由于涉及220V電壓,制作工具一定要齊備,切勿造成人身安全事故!本論壇及其作者概不負(fù)責(zé)! 交直流供電LED燈制作步驟如下: 1、25顆散光型白色高亮度LED 2、塑料外殼、羅口 ...…

查看全部問答∨
小廣播
設(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