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 |
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。