选择特殊符号
选择搜索类型
请输入搜索
第1章 ARM系列微处理器简介
1.1 什么是ARM
1.2 ARM体系结构的命名规则
1.3 初识ARM系列处理器
1.4 ARM系列处理器的应用领域
1.5 ARM芯片的特点与选型
1.6 ARM开发工具
第2章 ARM体系结构
2.1 ARM体系结构的特点
2.2 流水线
2.3 ARM存储器
2.4 I/O管理
2.5 ARM开发调试方法
第3章 ARM微处理器的编程模型
3.1 数据类型
3.2 处理器工作模式
3.3 ARM寄存器组织
3.4 异常中断处理
第4章 ARM指令寻址方式
4.1 数据处理指令的寻址方式
4.2 内存访问指令寻址
第5章 数据传送指令
5.1 MOV指令
5.2 MVN指令
5.3 单寄存器的Load/Store指令
5.4 多寄存器Load/Store内存访问指令
5.5 单数据交换指令
5.6 程序状态寄存器指令
第6章 数据处理指令
第7章 乘法指令
第8章 跳转指令
第9章 协处理器及其他指令
第10章 ARM汇编程序设计
第11章 Tumb指令集
第12章 混合使用C、C++和汇编语言
第13章 嵌入式软件开发
第14章 高效的C编程
第15章 ARM存储器
第16章 ARM体系结构的发展
附录A ARM体系结构过程调用标准(AAPCS)
附录B ARM指令速查(按字母顺序)
附录C Thumb指令速查(按字母顺序)
附录D ARM汇编伪操作速查手册(按字母顺序)
附录E 向量浮点编程
参考文献
本书可作为高等院校电子类、电器类、控制类等专业高年级本科生、研究生学习ARM嵌入式系统的参考用书,也可作为嵌入式系统开发与应用人员的技术参考手册。
第2版前言第1版前言第1章 土方工程1.1 土的分类与工程性质1.2 场地平整、土方量计算与土方调配1.3 基坑土方开挖准备与降排水1.4 基坑边坡与坑壁支护1.5 土方工程的机械化施工复习思考题第2...
前言第一章 绪论第一节 互换性概述第二节 加工误差和公差第三节 极限与配合标准第四节 技术测量概念第五节 本课程的性质、任务与基本要求思考题与习题第二章 光滑孔、轴尺寸的公差与配合第一节 公差与配合的...
第一篇 个人礼仪1 讲究礼貌 语言文明2 规范姿势 举止优雅3 服饰得体 注重形象第二篇 家庭礼仪1 家庭和睦 尊重长辈2 情同手足 有爱同辈第三篇 校园礼仪1 尊重师长 虚心学习2 团结同学 共同进...
电厂图书目录
柜号 序号 G1 1 G1 2 G1 3 G2 4 G2 5 G2 6 G2 7 G2 8 G2 9 G1 10 G2 11 G2 12 G2 13 G2 14 G1 15 G1 16 G1 17 G2 18 G2 19 G2 20 G1 21 G3 22 G3 23 G3 24 G3 25 G3 26 G3 27 G1 28 G1 29 G3 30 G3 31 G2 32 G2 33 G2 34 G2 35 G2 36 G2 37 G2 38 下右 39 下右 40 下右 41 下右 42 下右 43 下右 44 下右 45 下右 46 下右 47 下右 48 下右 49 下右 50 下右 51 下右 52 下右 53 下左 54 下左 55 下左 56 下左 57 下左 58 下左 59 下左 60 下左 61 下左 62 下左 63 下左 64 下左 65 下左 66 下左 67 下
工程常用图书目录
1 工程常用图书目录(电气、给排水、暖通、结构、建筑) 序号 图书编号 图书名称 价格(元) 备注 JTJ-工程 -24 2009JSCS-5 全国民用建筑工程设计技术措施-电气 128 JTJ-工程 -25 2009JSCS-3 全国民用建筑工程设计技术措施-给水排水 136 JTJ-工程 -26 2009JSCS-4 全国民用建筑工程设计技术措施-暖通空调 ?动力 98 JTJ-工程 -27 2009JSCS-2 全国民用建筑工程设计技术措施-结构(结构体系) 48 JTJ-工程 -28 2007JSCS-KR 全国民用建筑工程设计技术措施 节能专篇-暖通空调 ?动力 54 JTJ-工程 -29 11G101-1 混凝土结构施工图平面整体表示方法制图规则和构造详图(现浇混凝土框架、剪力墙、框架 -剪力墙、框 支剪力墙结构、现浇混凝土楼面与屋面板) 69 代替 00G101
第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令;第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。在程序的执行过程中,微处理器可以随时在两种工作状态之间切换,并且,处理器工作状态的转变并不影响处理器的工作模式和相应寄存器中的内容。但ARM微处理器在开始执行代码时,应该处于ARM状态。
进入Thumb状态:当操作数寄存器的状态位(位0)为1时,可以采用执行BX指令的方法,使微处理器从ARM状态切换到Thumb状态。此外,当处理器处于Thumb状态时发生异常(如IRQ、FIQ、Undef、Abort、SWI等),则异常处理返回时,自动切换到Thumb状态。
进入ARM状态:当操作数寄存器的状态位为0时,执行BX指令时可以使微处理器从Thumb状态切换到ARM状态。此外,在处理器进行异常处理时,把PC指针放入异常模式链接寄存器中,并从异常向量地址开始执行程序,也可以使处理器切换到ARM状态。
ARM926EJ-S™ 处理器具有如下特点:Jazelle® 技术得到增强的 32 位 RISC CPU、灵活的大小指令和数据缓存、紧密耦合内存 (TCM) 接口和内存管理单元 (MMU)。它还提供单独指令和数据 AMBA® AHB™ 接口,适合基于多层 AHB 的系统。ARM926EJ-S 处理器可执行 ARMv5TEJ 指令集,其中包括功能得到增强的 16 x 32 位乘法器,可进行单周期 MAC 运算,以及 16 位定点 DSP 指令,可增强多个信号处理应用程序的性能并支持 Thumb® 技术。
ARM926EJ-S 处理器为入门级处理器,支持 各种操作系统,如 Linux、Windows CE 和 Symbian。ARM926EJ-S 处理器是最流行的 ARM 处理器之一,是众多应用的理想之选。
ARM926EJ-S 处理器具有以下一些功能:
Java 加速
DSP 扩展
可选浮点单元
灵活的本地内存系统,其缓存可与卓越的紧密耦合内存 (TCM) 集成
保持与 ARM7TDMI® 处理器的二进制兼容
业界标准
迄今已售出 50 多亿台 ARM9 处理器
ARM926EJ-S 处理器已授权于全球 100 多家硅片供应商,并不断在众多产品和应用中得到成功部署。
通过提供稳定而可靠的性能,该处理器为设计人员提供了低风险解决方案,并加快了产品上市速度 。
应用范围
ARM926EJ-S 可用于众多先进的数字产品:
产品类型应用
消费品 智能手机、PDA、机顶盒、PMP、电子玩具、数码相机、数码摄像机等
联网 无线局域网、802.11、蓝牙、Firewire、SCSI、2.5G/3G 基带等
汽车 电力火车、ABS、车身系统、导航、信息娱乐等
嵌入式 USB 控制器、蓝牙控制器、医用扫描仪等
存储 硬盘控制器、固态驱动器等
为实现产品的迅速上市,抢占市场先机,许多厂商没有底层的开发人员,或者开发工作量大,就采购第三方嵌入式主板厂商的开发板作为产品的主板。安赛卓尔电子科技推出的一系列ARM926EJ-S内核的ARM9开发板已在工业控制、医疗电子、节能环保、智能交通、能源节能、电力系统、通讯系统、纺织行业、数控行业、汽车电子、工业触摸屏控制系统、机器人视觉、媒体处理无线应用、数字家电、车载设备、通信设备、网络终端等环境恶劣场合广泛应用,赢得国内多家应用厂商的好评,与国内多家公司和厂家建立战略合作伙伴关系 。
32位RISCCPU开发领域中不断取得突破,其设计的微处理器结构已经从v3发展到现在的v7。Cortex系列处理器是基于ARMv7架构的,分为Cortcx-M、Cortex-R和Cortex-A三类。ARMCortex-A和Cortex-R系列处理器还支持ARM32位指令集,向后完全兼容早期的ARM处理器,包括从1995年发布的ARM7TDMI处理器到2002年发布的ARMll处理器系列。由于应用领域的不同,基于v7架构的Cortex处理器系列所采用的技术也不相同。基于v7A的称为"Cortex-A系列。高性能的Cortex-A15、可伸缩的Cortex-A9、经过市场验证的Cortex-A8处理器以及高效的Cortex-A7和Cortex-A5处理器均共享同一体系结构,因此具有完整的应用兼容性,支持传统的ARM、Thumb指令集和新增的高性能紧凑型Thumb-2指令集。
Cortex-A15和Cortex-A7都支持ARMv7A体系结构的扩展,从而为大型物理地址访问和硬件虚拟化以及启用big.LITTLE处理的AMBA4ACE一致性提供支持。