进入正题:
在终端输入:vi sum.S,建立文件
1、编写代码:定义两个变量,r0、r1
.global _start
_start:
mov r0,#1
mov r1,#0
sum:
add r1,r0
add r0,#1
cmp r0,#100
bgt end
b sum
end:
mov r2,r1
nop
nop
nop
2、编译建立一个makefile方便下次编译;
在终端输入:vi makefile
all:
arm
本文详细介绍了如何在Ubuntu环境下使用ARM汇编语言实现1到100的累加,并通过makefile、shell脚本进行编译和运行。在虚拟开发板qemu-system-arm上进行调试,利用gdb设置断点、单步执行,观察变量值,确保程序正确执行。
最低0.47元/天 解锁文章
1543

被折叠的 条评论
为什么被折叠?



