arm汇编语言以什么为单位组织源文件

如题所述

1. ARM汇编文件格式

扩展名为 *.s

ARM汇编语言是以section为单位来组织源文件的。

Section是相对独立的,具有特定名称,不可分割的指令,或数据序列。

Section分为:

code section -- 存放执行代码。

data section -- 存放代码运行时所需的data

一个ARM源程序至少需要一个code section。

大的程序:可以包含多个 code section / data section.

GNU环境:

.global _start

.text

_start:

mov r0,#10

mov r1,#3

add r0,r0,r1

.end

2. 汇编语言语句格式

GNU ARM汇编 - (5) - 路雷米 - 路雷米的博客

F/B : 用于指示编译器向前/向后搜索。

3. C与ARM汇编程序间的相互调用

ATPCS -- ARM-Thumb Procedure Call Standard(ARM-Thumb子程序调用标准)

定义了单独编译的C程序和ARM/Thumb汇编之间,互相调用的规则。
温馨提示:答案为网友推荐,仅供参考
相似回答