ADS ARM 汇编和GNU ARM汇编
Linux/Unix内核源代码用的编译器是GCC,而GCC采用的是AT&T的汇编格式,这与ADS下使用的汇编格式是不同的。
两种汇编格式的部分对比如下:
GNU ARM汇编 | ADS ARM汇编 |
“@”或“/*…*/” | “;” |
.include | GET |
.equ | EQU |
.global | EXPORT |
.extern | IMPORT |
.long | DCD |
.end | END |
entry: | ENTRY |
.text | AREA Init,CODE,READONLY |
.data | AREA Block,DATA,READWRITE |
.macro | MACRO |
.endm | MEND |