arm汇编快速入门.docx
《arm汇编快速入门.docx》由会员分享,可在线阅读,更多相关《arm汇编快速入门.docx(10页珍藏版)》请在三一办公上搜索。
1、注杼掉整行.3.;新行分隔符.4.3操作码1. NOPnop空掾作,相当干MOV(O,r2. 1.DRIdr,=expression相i于PC存放号或其它存放器的K找限3. ADRadrregisterKU-PC存放静或共它在放号的小费用杆格.ADR1.adrl出IPC存放器或其存放潺的中范国转移.5可执行生成说明5.1IdS文件说明51.1 主器符号说明1. OUTPUT_FoRMAT(bfdname)指定输出可执行文件格式.2. OuTPUT_ARCH(bfdname)指定输出可执行文件所运行CPUF-台3. ENTRY(SymboI)指定可执行文件的人口改5.1.2段定义i明1.段定义格
2、式SECTIONS段名:内容)以前用ARM的IDE工具.运用的是ARM标准的花编悟吉.现在要运用GNU的工具,当然Jg了解一点GNUARM汇编的不同之处.共实特别的简洁.阅谈一下文档然后再行看程序就完全可以黯定了,或打你硬存头皮看GNUARM的汇编程序,用不了多少时间你就就可以无师自通了,个人比拟健忘,还是把文档翻评了一下,律是给门己个防止遗忘的理由吧.ARM汇编语言源程序语甸,一般由指令,伪6作,除指令和伪指令作成.ARMiT编语票的设计极感是汇编伪指令,汇编伪操作和宏指令.目前常用的ARM旧译环境有2种:ARMASM:ARM公司的IDE中运用了COdeWarriOr的编年器.绝大多数WIn
3、dOWS下的开发者都在运用这环境,完全根据ARM的规定:GNUARMASM:GNU二具的ARM版本,与ARMASM略有不同:关JCodeWarrirorARM汇编的归和文京许多,本文假定你己经完全了斜ARMASM,这里只说HJJGNUARM汇隔、并针对ARMASM给出说明.本文翻译自GNUARMAssemblerQuickReference.本人水平力限.指误难免.转我的刍,请注明出处.英文媒文地址不详.GNUARM汇快建入门任何汇编行都是如卜构造::commentv标签:v指令注择GNUARM汇编中,任何以日号结尾的都被认为是个标篮,而不附定非要在一行的开场,下面是一个简洁的例子,这段汇辨程
4、序定义/一个add”的函数,该函数返回两个参数的和:.section.text,x.globaladdgivethesymboladdexternallinkageadd:ADDr,r,rladdinputargumentsMOVpc,IrreturnfromsubroutineendofprogramGNUAnf汇伪指令下面列出了一些GNUARM汇编伪指令,弁绐出了相应说明.ascii“”在汇编中定义字符串并为之安排存储空间与HIlnaSnl中的DCB功能类似)。.asciz4,*和.ascii类似,但不安排存储空间.balign,以某种排列方式在内存中埴充数值。(该指令与armasm中的A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- arm 汇编 快速 入门
链接地址:https://www.31ppt.com/p-7211289.html