GNU风格 ARM汇编语法指南(非常详细)4
来源:互联网 发布:混乱武林独孤求败软件 编辑:程序博客网 时间:2024/05/17 16:00
转自:GNU风格 ARM汇编语法指南(非常详细)4
4、 GNU汇编语言定义入口点
汇编程序的缺省入口是_start标号,用户也可以在连接脚本文件中用ENTRY标志指明其它入口点。
例:定义入口点
.section .data
< initialized data here>
.section .bss
< uninitialized data here>
.section .text
.globl _start
_start:
<instruction code goes here>
5、 GNU汇编程序中的宏定义
格式如下:
.macro 宏名 参数名列表 @伪指令.macro定义一个宏
宏体
.endm @.endm表示宏结束
如果宏使用参数,那么在宏体中使用该参数时添加前缀“\”。宏定义时的参数还可以使用默认值。可以使用.exitm伪指令来退出宏。
例:宏定义
.macro SHIFTLEFT a, b
.if \b < 0
MOV \a, \a, ASR #-\b
.exitm
.endif
MOV \a, \a, LSL #\b
.endm
- GNU风格 ARM汇编语法指南(非常详细)4
- GNU风格 ARM汇编语法指南(非常详细)1
- GNU风格 ARM汇编语法指南(非常详细)2
- GNU风格 ARM汇编语法指南(非常详细)3
- GNU风格 ARM汇编语法指南(非常详细)5
- GNU风格 ARM汇编语法指南
- GNU风格 ARM汇编语法指南
- GNU风格 ARM 汇编指令语法总结
- arm gnu 汇编语法
- arm gnu 汇编语法
- arm gnu 汇编语法
- GNU ARM汇编语法
- GNU风格 汇编语法总结
- ARM GNU 汇编语法浅析
- GNU ARM汇编语法入门
- GNU汇编风格
- GNU GAS (GNU ARM汇编)
- GNU-ARM汇编入门(转)
- GNU风格 ARM汇编语法指南(非常详细)3
- Android学习笔记(八):Activity-OpenMenu和LinearLayout
- 【php】php学习之挖掘细节提升网站性能
- windbg使用技巧
- Sybase修改表字段时,报错“the 'select into 'database option is not enabled ”
- GNU风格 ARM汇编语法指南(非常详细)4
- 用Maven进行项目管理
- CDataExchange::PrepareCtrl(int nIDC)里出错 解决
- 命令行更新linux软件
- ubuntu开启SSH服务
- GNU风格 ARM汇编语法指南(非常详细)5
- Chrome extension的manifest_version升级过程几个棘手问题的解决方法
- Linux中buffer/cache,swap,虚拟内存和page ++
- tomcat指定时区