2016-10-26 09:33:27 |
人围观 |
评论:
-
C语言代码文件str.c里面只有一个简单的字符串的定义:
char *strhello="Hello world!/n/0";
汇编代码文件hello.s
1 AREA ||.text||, CODE, READONLY
2 main PROC
3 STMFD sp!,{lr}
4 LDR r0,strtemp
5 LDR r0,[r0]
6 BL _printf
7 LDMFD sp!,{pc}
8 strtemp
9 DCD strhello
10 ENDP
11 EXPORT main
12 IMPORT strhello
13 IMPORT _main
14 IMPORT _main
15 IMPORT _printf
16 IMPORT ||Lib$$Request$$armlib||, WEAK
17 END
将str.c和hello.s导入CodeWarrior IDE编译运行,即可看到下面的运行结果:
Hello world!
-
标签: