您现在的位置是:首页 > 笔记 > ARM汇编学习笔记
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

ARM汇编学习笔记

更新时间:2019-08-17 12:15:58 大小:4M 上传用户:sun2152查看TA发布的资源 标签:arm汇编 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(2) 举报

资料介绍

这两天参加了一个编写操作系统的项目,因为要做很多底层的东西,而且这个操作系统是嵌入式的,所以开始学习ARM汇编,发现ARM汇编和一般PC平台上的汇编有很多不同,但主要还是关键字和伪码上的,其编程思想还是相同的。

现将一些学习感悟部分列出来,希望能给有问题的人一点帮助。

1、ARM汇编的格式:

在ARM汇编里,有些字符是用来标记行号的,这些字符要求顶格写;有些伪码是需要成对出现的,例如ENTRY和END,就需要对齐出现,也就是说他们要么都顶格,要么都空相等的空,否则编译器将报错。常量定义需要顶格书写,不然,编译器同样会报错。

2、字符串变量的值是一系列的字符,并且使用双引号作为分界符,如果要在字符串中使用双引号,则必须连续使用两个双引号。

3、在使用LDR时,当格式是LDRrO,=0x022248,则第二个参数表示地址,即0x022248,同样的,当src变量代表一个数组时,需要将r0寄存器指向src则需要这样赋值:LDRr0,=src当格式是LDRr0,[r2],则第二个参数表示寄存器,我的理解是符号表示取内容,r2本身表示一个寄存器地址,取内容候将其存取rO这个寄存器中。


部分文件列表

文件名 大小
ARM汇编学习笔记.pdf 4M

部分页面预览

(完整内容请下载后查看)

全部评论(2)

  • 2024-06-09 09:24:47elec2000

    谢谢分享,很好的资料!

  • 2021-11-22 15:33:55暮鼓

    还行,可以参考

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载