Chinaunix首页 | 论坛 | 博客
  • 博客访问: 353389
  • 博文数量: 49
  • 博客积分: 3229
  • 博客等级: 中校
  • 技术积分: 616
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-26 21:46
文章分类

全部博文(49)

文章存档

2011年(8)

2010年(2)

2009年(3)

2008年(36)

我的朋友

分类:

2008-07-30 15:40:49

转自
前言:
 
 以前用的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 汇编快速

 任何汇编行都是如下结构:
 
[
阅读(2068) | 评论(0) | 转发(0) |
0

上一篇:LDR指令总结

下一篇:关于2.6.20中的dma的

给主人留下些什么吧!~~