|
我我最近刚学GNU arm 汇编, 但是遇到了很多问题,这个很难缠,麻烦大虾们帮助:
我写了一个程序叫test.s
.section .text
.globl _start
_start:
mov r0, #1
mov r1, #2
add r2, r0, r1
exit:
swi 0x11
使用
arm-linux-as -o test.o test.s
arm-linux-ld -o test test.o
生成test可执行文件,但是放在目标板里运行却报告illegal instruction ,我把前面的指令都注释掉了,只留下swi 0x11,仍然报告illegal instruction ,我感觉没有指令错,况且指令也不多,请大虾们指教这是什么原因?谢谢 |
|