資料介紹
ARM編譯器一般都支持匯編語(yǔ)言的程序設(shè)計(jì)和C/C++語(yǔ)言的程序設(shè)計(jì),以及兩者的混合編程。本章介紹ARM程序設(shè)計(jì)的一些基本概念,如ARM匯編語(yǔ)言的偽指令、匯編語(yǔ)言的語(yǔ)句格式和匯編語(yǔ)言的程序結(jié)構(gòu)等,同時(shí)介紹C/C++和匯編語(yǔ)言的混合編程等問(wèn)題。
本章的主要內(nèi)容:
-?ARM編譯器所支持的偽指令
-?匯編語(yǔ)言的語(yǔ)句格式
-?匯編語(yǔ)言的程序結(jié)構(gòu)
-?相關(guān)的程序示例
4.1? ARM匯編器所支持的偽指令
在ARM匯編語(yǔ)言程序里,有一些特殊指令助記符,這些助記符與指令系統(tǒng)的助記符不同,沒(méi)有相對(duì)應(yīng)的操作碼,通常稱這些特殊指令助記符為偽指令,他們所完成的操作稱為偽操作。偽指令在源程序中的作用是為完成匯編程序作各種準(zhǔn)備工作的,這些偽指令僅在匯編過(guò)程中起作用,一旦匯編結(jié)束,偽指令的使命就完成。
在ARM的匯編程序中,有如下幾種偽指令:符號(hào)定義偽指令、數(shù)據(jù)定義偽指令、匯編控制偽指令、宏指令以及其他偽指令。
4.1.1? 符號(hào)定義(Symbol Definition)偽指令
符號(hào)定義偽指令用于定義ARM匯編程序中的變量、對(duì)變量賦值以及定義寄存器的別名等操作。常見(jiàn)的符號(hào)定義偽指令有如下幾種:
—?用于定義全局變量的GBLA、GBLL和GBLS。
—?用于定義局部變量的LCLA、LCLL和LCLS。
—?用于對(duì)變量賦值的SETA、SETL、SETS。
—?為通用寄存器列表定義名稱的RLIST。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- C語(yǔ)言程序設(shè)計(jì)第四講結(jié)構(gòu)化程序設(shè)計(jì)之選擇 0次下載
- ARM開(kāi)發(fā)教程之ARM體系的嵌入式系統(tǒng)BSP的程序設(shè)計(jì)
- ARM嵌入式系統(tǒng)BSP的程序設(shè)計(jì)總結(jié)
- JAVA程序設(shè)計(jì)教程之JSP程序設(shè)計(jì)實(shí)驗(yàn) 6次下載
- ARM體系結(jié)構(gòu)與編程PDF電子書教材 34次下載
- 嵌入式系統(tǒng)原理及應(yīng)用教程之ARM匯編語(yǔ)言程序設(shè)計(jì)的詳細(xì)資料說(shuō)明 11次下載
- 簡(jiǎn)單的C程序設(shè)計(jì)教程之順序程序設(shè)計(jì)的資料概述 4次下載
- ARM_C語(yǔ)言程序設(shè)計(jì)詳解 32次下載
- ARM程序設(shè)計(jì) 6次下載
- ARM程序設(shè)計(jì) 49次下載
- ARM體系結(jié)構(gòu)與編程_杜春雷 0次下載
- 基于ARM的BSP程序設(shè)計(jì)方案
- ARM程序設(shè)計(jì)基礎(chǔ)教材
- arm原理與c程序設(shè)計(jì)-代碼
- ARM程序設(shè)計(jì)優(yōu)化策略與技術(shù)
- PLC程序設(shè)計(jì)常用方法總結(jié) 4430次閱讀
- 淺談項(xiàng)目中的程序設(shè)計(jì)思路與步驟 972次閱讀
- 解析PLC梯形圖程序設(shè)計(jì) 1402次閱讀
- RTOS應(yīng)用程序設(shè)計(jì)的五個(gè)實(shí)戰(zhàn)技巧 970次閱讀
- 如何利用邏輯設(shè)計(jì)法進(jìn)行PLC的程序設(shè)計(jì) 3760次閱讀
- 介紹MATLAB程序設(shè)計(jì)中M程序及使用方法 6845次閱讀
- dsp28335如何入門:程序設(shè)計(jì)步驟 1.9w次閱讀
- ARM程序的執(zhí)行過(guò)程詳解 7123次閱讀
- 基于vhdl蜂鳴器程序設(shè)計(jì)詳解 2.1w次閱讀
- vhdl數(shù)碼管動(dòng)態(tài)掃描程序設(shè)計(jì)(四種設(shè)計(jì)方案) 1.7w次閱讀
- 由傳統(tǒng)電工圖轉(zhuǎn)換為階梯圖的過(guò)程,淺談程序設(shè)計(jì) 5389次閱讀
- 單片機(jī)C語(yǔ)言程序設(shè)計(jì):TIMER0與TIMER1控制條形LED 3846次閱讀
- 程序設(shè)計(jì)基礎(chǔ):字符能像整數(shù)一樣計(jì)算 4424次閱讀
- 單片機(jī)與程序設(shè)計(jì)(下) 2826次閱讀
- 基于Zynq的OLED驅(qū)動(dòng)設(shè)計(jì) 1w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會(huì)電子電路識(shí)圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多