下载 >  开发技术 >  硬件开发 > arm学习的绝佳资料
0分

arm学习的绝佳资料

arm学习的绝佳资料 非常非常适合初学者 非常非常适合初学者
2009-10-12 上传大小:46KB
立即下载 开通VIP
分享
收藏 举报
学习ARM汇编的经典参考资料

学习ARM汇编指令的经典资料。 对ARM的各种汇编指令进行了深入全面的讲解,并给出了各种示例和详细注解,并且还对一些值得注意的点或是容易犯错误的地方进行了总结。 目录 前言................................................................................................................................................................i 目录................................................................................................................................................................I ARM7TDMI(-S)指令集及汇编....................................................................................................................1 ARM处理器寻址方式..........................................................................................................................2 寄存器寻址....................................................................................................................................2 立即寻址........................................................................................................................................2 寄存器偏移寻址............................................................................................................................2 寄存器间接寻址............................................................................................................................3 基址寻址........................................................................................................................................3 多寄存器寻址................................................................................................................................4 堆栈寻址........................................................................................................................................4 块拷贝寻址....................................................................................................................................5 相对寻址........................................................................................................................................5 指令集介绍............................................................................................................................................7 ARM指令集..................................................................................................................................7 指令格式................................................................................................................................7 第2个操作数................................................................................................................7 #immed_8r...........................................................................................................7 Rm..........................................................................................................................8 Rm,shift..................................................................................................................8 条件码............................................................................................................................9 ARM存储器访问指令........................................................................................................11   LDR和STR........................................................................................................11   LDM和STM.......................................................................................................14   SWP.....................................................................................................................17 ARM数据处理指令............................................................................................................19 数据传送指令..............................................................................................................20   MOV............................................................................................................20   MVN............................................................................................................20 算术逻辑运算指令......................................................................................................20   ADD.............................................................................................................20   SUB..............................................................................................................21   RSB..............................................................................................................21   ADC.............................................................................................................21   SBC..............................................................................................................21   RSC..............................................................................................................22   AND.............................................................................................................22   ORR..............................................................................................................22   EOR..............................................................................................................22   BIC...............................................................................................................23 比较指令......................................................................................................................23   CMP.............................................................................................................23   CMN.............................................................................................................23   TST...............................................................................................................24   TEQ..............................................................................................................24 乘法指令......................................................................................................................25   MUL.............................................................................................................25   MLA.............................................................................................................25   UMULL........................................................................................................25   UMLAL........................................................................................................26   SMULL........................................................................................................26   SMLAL........................................................................................................26 ARM跳转指令....................................................................................................................27   B...........................................................................................................................27   BL.........................................................................................................................27   BX........................................................................................................................27 ARM协处理器指令............................................................................................................28   CDP......................................................................................................................28   LDC......................................................................................................................29   STC......................................................................................................................29   MCR.....................................................................................................................30   MRC.....................................................................................................................30 ARM杂项指令....................................................................................................................31   SWI......................................................................................................................31   MRS.....................................................................................................................32   MSR.....................................................................................................................33 ARM伪指令........................................................................................................................34   ADR.....................................................................................................................35   ADRL...................................................................................................................35   LDR......................................................................................................................36   NOP......................................................................................................................37 Thumb指令集.............................................................................................................................39 Thumb指令集与ARM指令集的区别..............................................................................39 Thumb存储器访问指令.....................................................................................................40   LDR和STR........................................................................................................41   PUSH和POP......................................................................................................43   LDMIA和STMIA..............................................................................................43 Thumb数据处理指令.........................................................................................................45 数据传送指令..............................................................................................................46   MOV............................................................................................................46   MVN............................................................................................................46   NEG..............................................................................................................47 算术逻辑运算指令......................................................................................................47   ADD.............................................................................................................47   SUB..............................................................................................................48   ADC.............................................................................................................49   SBC..............................................................................................................49   MUL.............................................................................................................50   AND.............................................................................................................50   ORR..............................................................................................................50   EOR..............................................................................................................51   BIC...............................................................................................................51   ASR..............................................................................................................51   LSL...............................................................................................................52   LSR..............................................................................................................52   ROR..............................................................................................................53 比较指令......................................................................................................................53   CMP.............................................................................................................53   CMN.............................................................................................................54   TST...............................................................................................................54 Thumb跳转指令.........................................................................................................55   B...................................................................................................................55   BL.................................................................................................................55   BX................................................................................................................55 Thumb杂项指令.........................................................................................................56   SWI..............................................................................................................56 Thumb伪指令.............................................................................................................57   ADR.............................................................................................................57   LDR..............................................................................................................57   NOP..............................................................................................................58 伪指令..................................................................................................................................................59 符号定义伪指令..........................................................................................................................59   GBLA、GBLL、GBLS..............................................................................................59   LCLA、LCLL、LCLS................................................................................................60   SETA、SETL、SETS.................................................................................................61   RLIST...........................................................................................................................61   CN................................................................................................................................62   CP.................................................................................................................................62   DN、SN.......................................................................................................................62   FN.................................................................................................................................63 数据定义伪指令..........................................................................................................................63   LTORG.........................................................................................................................64   MAP.............................................................................................................................64   FIELD..........................................................................................................................65   SPACE..........................................................................................................................66   DCB.............................................................................................................................66   DCD和DCDU............................................................................................................67   DCDO..........................................................................................................................67   DCFD和DCFDU........................................................................................................68   DCFS和DCFSU.........................................................................................................68   DCI...............................................................................................................................69   DCQ和DCQU............................................................................................................69   DCW和DCWU..........................................................................................................70 报告伪指令..................................................................................................................................70   ASSERT.......................................................................................................................70   INFO............................................................................................................................71   OPT..............................................................................................................................71   TTL和SUBT..............................................................................................................72 汇编控制伪指令..........................................................................................................................73   IF、ELSE和ENDIF...................................................................................................73   MACRO和MEND.....................................................................................................74   WHIL和WEND.........................................................................................................75 杂项伪指令..................................................................................................................................76   ALIGN.........................................................................................................................77   AREA...........................................................................................................................78   CODE16和CODE32..................................................................................................79   END.............................................................................................................................80   ENTRY.........................................................................................................................80   EQU.............................................................................................................................81   EXPORT和GLOBAL................................................................................................81   IMPORT和EXTERN.................................................................................................82   GET和INCLUDE......................................................................................................83   INCBIN........................................................................................................................83   KEEP............................................................................................................................83   NOFP...........................................................................................................................84   REQUIRE....................................................................................................................84   PEQUIRE8和PRESERVE8.......................................................................................84   RN................................................................................................................................84   ROUT...........................................................................................................................85 ARM伪指令................................................................................................................................86   ADR.............................................................................................................................86   ADRL...........................................................................................................................86   LDR..............................................................................................................................86   NOP..............................................................................................................................86   LDFD...........................................................................................................................86   LDFS............................................................................................................................87 Thumb伪指令.............................................................................................................................87   ADR.............................................................................................................................87   LDR..............................................................................................................................87   NOP..............................................................................................................................88 ARM汇编程序设计............................................................................................................................88 文件格式......................................................................................................................................88 ARM汇编的一些规范................................................................................................................88 汇编语句格式......................................................................................................................88 标号......................................................................................................................................89   基于PC的标号...................................................................................................89   基于寄存器的标号..............................................................................................90   绝对地址..............................................................................................................90 局部标号..............................................................................................................................90 符号......................................................................................................................................91 常量......................................................................................................................................91   数字常数..............................................................................................................91   字符常量..............................................................................................................92   布尔常量..............................................................................................................92 段定义..................................................................................................................................92 宏定义及其作用..................................................................................................................93 子程序的调用..............................................................................................................................94 数据比较跳转..............................................................................................................................95 循环..............................................................................................................................................95 数据块复制..................................................................................................................................95 栈操作..........................................................................................................................................96 特殊寄存器定义及应用..............................................................................................................96 散转功能......................................................................................................................................97 查表操作......................................................................................................................................97 长跳转..........................................................................................................................................97 对信号量的支持..........................................................................................................................98 伪指令使用..................................................................................................................................98 一个完整的例子..........................................................................................................................98 外围部件控制..............................................................................................................................99 三级流水线介绍..........................................................................................................................99 C与汇编混合编程............................................................................................................................100 内嵌汇编....................................................................................................................................100 内嵌汇编的指令用法........................................................................................................103 内嵌汇编器与armasm汇编器的差异.............................................................................104 内嵌汇编注意事项............................................................................................................104 访问全局变量............................................................................................................................106 C与汇编相互调用....................................................................................................................107 寄存器的使用规则............................................................................................................108 堆栈使用规则....................................................................................................................108 参数传递规则....................................................................................................................109 C程序调用汇编程序........................................................................................................110 汇编程序调用C程序.......................................................................................................111 ARM指令集列表..............................................................................................................................113 ARM存储器访问指令表列表..................................................................................................113 ARM数据处理指令列表..........................................................................................................114 ARM乘法指令列表..................................................................................................................115 ARM跳转指令列表..................................................................................................................116 ARM协处理器指令列表..........................................................................................................117 ARM杂项指令列表..................................................................................................................118 ARM伪指令列表......................................................................................................................119 Thumb指令集列表...........................................................................................................................120 Thumb存储器访问指令列表...................................................................................................120 Thumb数据处理指令列表.......................................................................................................121 Thumb跳转指令及软中断指令列表.......................................................................................122 Thumb伪指令列表...................................................................................................................123 汇编预定义变量及伪指令................................................................................................................124 预定义的寄存器和协处理器名................................................................................................124 通用寄存器........................................................................................................................124 程序状态寄存器................................................................................................................124 浮点数寄存器....................................................................................................................124 协处理器及协处理器寄存器............................................................................................125 内置变量列表............................................................................................................................125 伪指令列表................................................................................................................................126 指令条件码列表........................................................................................................................128 CPSR和SPSR分配图.............................................................................................................................129

立即下载
3积分/C币
零基础ARM教学视频百度云

零基础arm教学视频,百度云链接,纯干货,带ads和proteus及安装教学。非常实用,欢迎下载学习,大家一起点赞!!!

立即下载
5积分/C币
arm学习资料arm学习资料

arm学习资料arm学习资料arm学习资料arm学习资料arm学习资料arm学习资料arm学习资料arm学习资料arm学习资料arm学习资料arm学习资料

立即下载
3积分/C币
ARM学习资料ARM学习资料3

ARM学习资料ARM学习资料ARM学习资料ARM学习资料ARM学习资料

立即下载
3积分/C币
大话企业级Android开发

Android开发学习资料,绝佳的Android应用开发学习资料

立即下载
0积分/C币
ARM学习资料 初学者

ARM学习资料 初学者 ARM学习资料 初学者 ARM学习资料 初学者 ARM学习资料 初学者 ARM学习资料 初学者 ARM学习资料 初学者

立即下载
3积分/C币
ARM学习资料

ARM学习资料ARM学习资料ARM学习资料

立即下载
3积分/C币
SQL语句学习的绝佳资料

SQL语句学习的绝佳资料。查询语句、汇总函数、表的联合、子查询。。。

立即下载
3积分/C币
一些ARM学习资料

ARM学习资料 ARM学习资料\32位RISC CPU ARM芯片的应用和选型.doc ARM学习资料\ARM7在嵌入式应用中启动程序的实现.doc ARM学习资料\ARM处理器与单片机性能价格比.doc ARM学习资料\ARM开发调试教程.doc ARM学习资料\ARM简介及编程.doc ARM学习资料\为何选用SAMSUNG S3C44B0进行开发?.doc ARM学习资料\基于ARM 32位微处理器和UC-OS实时操作系统开发套件.doc ARM学习资料\学好ARM开发的意义.doc ARM学习资料\献给ARM初学者.doc

立即下载
3积分/C币
datastage入门学习资料

datastage初学者的绝佳学习资料。

立即下载
3积分/C币
arm方面最经典的书籍

ARM方面最经典的书籍,对于初学arm嵌入式的同学。大有帮助

立即下载
2积分/C币
ARM初学者学习资料

ARM学习资料 ARM初学者学习资料.....

立即下载
3积分/C币
arm论文集

有关arm的绝佳论文

立即下载
3积分/C币
高校ARM学习资料1

高校ARM学习资料,高校ARM学习资料,高校ARM学习资料

立即下载
3积分/C币
天狼星_霖锋_51单片机到ARM征服嵌入式源码大全

天狼星_霖锋_51单片机到ARM征服嵌入式源码大全

立即下载
3积分/C币
arm嵌入式的一些有用的学习资料

arm嵌入式的一些有用的学习资料arm嵌入式的一些有用的学习资料arm嵌入式的一些有用的学习资料arm嵌入式的一些有用的学习资料

立即下载
3积分/C币
Android Framework 简介

Android_Application_Framework简介,学习framework绝佳资料!

立即下载
3积分/C币
Cloudera_Developer_Training

Cloudera 培训的内部资料。 学习Cloudera的绝佳资料

立即下载
10积分/C币
00-CCNP2总述.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
05-CCNP端口相关配置操作.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
06-CCNPMAC地址表管理操作.doc

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
08-CCNPMSTP操作.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
09-CCNP路由概述操作.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
11-CCNPIPv6路由操作.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
14CCNP-802.1x-HABP操作.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
15-CCNPAAA-RADIUS-HWTACACS操作.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
17-CCNPDHCP操作.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
00-CCNP1装帧

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
06-CCNAMAC地址表管理操作.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
18-CCNPACL操作.pdf

学习网络的绝佳智资料,CCNA CCNP 培训专用资料

立即下载
0积分/C币
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

arm学习的绝佳资料

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: