欢迎来到天天文库
浏览记录
ID:1969731
大小:76.50 KB
页数:21页
时间:2017-11-14
《linux汇编语言-gun as-chapter1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Usingas========================================ThegnuAssemblerVersion2.11.90TheFreeSoftwareFoundationInc.thanksTheNiceComputerCompanyofAustraliaforloaningDeanElsnertowritethefirst(Vax)versionofasforProjectgnu.Theproprietors,managementandstaffofTNCCAthankFSFfordistractingthebosswhile
2、theygotsomeworkdone.DeanElsner,JayFenlason&friendsUsingasEditedbyCygnusSupportCopyright©1991,92,93,94,95,96,97,98,99,2000,2001FreeSoftwareFoundation,Inc.Permissionisgrantedtocopy,distributeand/ormodifythisdocumentunderthetermsoftheGNUFreeDocumentationLicense,Version1.1oranylatervers
3、ionpublishedbytheFreeSoftwareFoundation;withnoInvariantSections,withnoFront-CoverTexts,andwithnoBack-CoverTexts.Acopyofthelicenseisincludedinthesectionentitled"GNUFreeDocumentationLicense".本章约定语高地址结尾:big-endian低地址结尾:little-endianARM过程调用标准:APCS,ARM过程调用标准(ARMProcedureCallStandard),提供了
4、紧凑的编写例程的一种机制,定义的例程可以与其他例程交织在一起。最显著的一点是对这些例程来自哪里没有明确的限制。它们可以编译自C、Pascal、也可以是用汇编语言写成的。有多个版本的APCS(实际上是16个)。陷阱异常:与故障异常不同,CPU不会重新执行引发异常的那条指令。MIPS指令集架构:MIPSInstructionSetArchitecture1概述本文档是GNU汇编器as的用户手册。以下是调用as的命令概要,详细内容参见第2章[命令行选项],11页。‘binutils’和‘ld’请查看gcc(1),ld(1)和Info相关条目as[-a[cdhlns]
5、[=file]][-D][--defsymsym=val][-f][--gstabs][--gdwarf2][--help][-Idir][-J][-K][-L][--listing--lhs-width=NUM][--listing-lhs-width2=NUM][--listing-rhs-width=NUM][--listing-cont-lines=NUM][--keep-locals][-oobjfile][-R][--statistics][-v][-version][--version][-W][--warn][--fatal-warnings]
6、[-w][-x][-Z][--target-help][-marc[5
7、6
8、7
9、8]][-EB
10、-EL][-m[arm]1
11、-m[arm]2
12、-m[arm]250
13、-m[arm]3
14、-m[arm]6
15、-m[arm]60
16、-m[arm]600
17、-m[arm]610
18、-m[arm]620
19、-m[arm]7[t][[d]m[i]][fe]
20、-m[arm]70
21、-m[arm]700
22、-m[arm]710[c]
23、-m[arm]7100
24、-m[arm]7500
25、-m[arm]8
26、-m[arm]810
27、-m[arm]9
28、-m[arm]920
29、-m[arm]920t
30、-m[a
31、rm]9tdmi
32、-mstrongarm
33、-mstrongarm110
34、-mstrongarm1100][-m[arm]v2
35、-m[arm]v2a
36、-m[arm]v3
37、-m[arm]v3m
38、-m[arm]v4
39、-m[arm]v4t
40、-m[arm]v5
41、-[arm]v5t
42、-[arm]v5te][-mthumb
43、-mall][-mfpa10
44、-mfpa11
45、-mfpe-old
46、-mno-fpu][-EB
47、-EL][-mapcs-32
48、-mapcs-26
49、-mapcs-float
50、-mapcs-reentrant][-mthumb-interwork][-moab
51、i][-k][-O][-O
52、-n
53、-N
此文档下载收益归作者所有