- 7
- 0
- 约9.12千字
- 约 10页
- 2017-01-06 发布于四川
- 举报
[GNU-ARM汇编
GNU?ARM?汇编指令(2008-10-29 00:16:10)
linux?gnu?arm?汇编指令?it? 分类:技术文摘 第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循ATT的汇编语法,可以从GNU的站点()上下载有关规范。一. Linux汇编行结构任何汇编行都是如下结构:[:] [} @ comment[:] [} @ 注释Linux ARM 汇编中,任何以冒号结尾的标识符都被认为是一个标号,而不一定非要在一行的开始。【例1】定义一个add的函数,返回两个参数的和。.section .text, “x”.global add @ give the symbol add external linkageadd:ADD r0, r0, r1 @ add input argumentsMOV pc, lr @ return from subroutine@ end of program二. Linux 汇编程序中的标号标号只能由a~z,A~Z,0~9,“.”,_等字符组成。当标号为0~9的数字时为局部标号,局部标号可以重复出现,使用方法如下:标号f
您可能关注的文档
最近下载
- 中国国家标准 GB/T 19019-2026质量管理 质量工具及其应用指南.pdf
- 锦州华粮热源厂改造项目环境影响报告书.pdf VIP
- 2026年天高地阔成语故事格局拓展教案.docx VIP
- 一年级 上册 新交际英语(2024)英语单词默写表(可打印).docx VIP
- 《铁路货运组织》课件——3.1 计算货物运到期限.pdf VIP
- 因果世界模型技术体系蓝皮书.docx VIP
- optisystem 7 入门讲义.pdf VIP
- 连铸工艺参数对φ390 mm GCr15大圆坯碳偏析的影响.pdf VIP
- 陕西氢能产业发展公司招聘面试题及答案.doc VIP
- 房屋市政工程生产安全事故隐患检查表(2024版最新版).docx VIP
原创力文档

文档评论(0)