转自
前言:
以前用的IDE工具,使用的是ARM标准的语言。现在要使用的
工具,当然要了解一点GNU ARM汇编的不同之处。其实非常的简单,浏览一下文档然后再看看程序就完全可以搞定了,或者你硬着头皮看GNU
ARM的汇编程序,用不了多少时间你就就可以无师自通了。个人比较健忘,还是把文档翻译了一下,算是给自己一个避免遗忘的理由吧。
ARM汇编语言源程序语句,一般由指令,伪操作,宏指令和伪指令作成.ARM汇编语言的设计是汇编伪指令,汇编伪操作和宏指令.
目前常用的ARM编译环境有2种:
ARMASM: ARM公司的IDE中使用了CodeWarrior的编译器,绝大多数下的开发者都在使用这一环境,完全按照ARM的规定;
GNU ARM ASM: GNU工具的ARM版本,与ARMASM略有不同;
关
于CodeWarriror ARM汇编的书和文章很多,本文假定你已经完全了解ARMASM,这里只说明GNU
ARM汇编,并针对ARMASM给出说明。本文翻译自:GNU ARM Assembler Quick Reference,
本人水平有限,错误难免,转载随意,请注明出处。英文原文不详。
GNU ARM 汇编快速
任何汇编行都是如下结构:
[
阅读(2094) | 评论(0) | 转发(0) |