第一个ARM汇编程序

从大学到现在研三,学计算机也有10年了,从来没有写过汇编程序(考试除外),说来很惭愧。最近因为没有太多的事,于是想从ARM7入手,好好地学习下汇编。

花了些时间,读了读《ARM体系结构与编程》的前四章以及第11章,对ARM的汇编程序的格式、编写和编译以及链接有了个大概的了解。下面贴出我的第一个汇编程序。

功能:把3个LED灯先灭掉,然后再点亮,暗亮只有在调试的过程中才能观察得到。此程序得通过AXD加载到

S3C44B0X的内部SRAM调试运行。

下面两张图是我在编译和汇编时得到的错误。


原因是:我没有将指令,伪操作,伪指令前面加空格,以至于armasm汇编程序不识别我的这些代码所以报了第一个错误

,显然第二错误是第一错误连带出来的。

原因:没有指定链接目标文件。


我算是那种比较慢的,所以到现在才开始自学汇编。

希望自己能快速的掌握吧,我想掌握了ARM汇编,其他体系结构的汇编都是大同小异的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值