找回密码
 注册
搜索
查看: 2136|回复: 14

[ARM资料] ARM体系结构与编程,便宜提供!!!

[复制链接]
发表于 2008-11-28 12:34:02 | 显示全部楼层 |阅读模式
【简 介】:ARM 处理器是 一种 16/32位的高性能、低成本、低功耗的嵌入式 RISC微处理器,由ARM 公司设计,然后授权给各半导体厂商生产,它目前己经成为应用最为广泛的嵌入式处理器。   
本书分 14章对 ARM处理器的体系结构、指令系统和开发工具作了比较全面的介绍。其中包括 ARM体系介绍、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM 集成开发环境 CodeWarrior IDE的介绍及高性能的调试工具ADW 的使用。并在此基础之上介绍  一些典型的基于ARM 体系的嵌入式应用系统设计时的基本技术。通过阅读本书可以使读者掌握开发基 于ARM 的应用系统的各方面的知识。   
本书既可作为学习 ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册
【目 录】:
内容简介 4
前言 4
1 ARM 概述及其基本编程模型 7
1.1 ARM技术的应用领域及其特点 7
1.2 ARM体系结构的版本及命名方法 8
1.2.1 ARM体系结构的版本 8
1.2.2 ARM 体系的变种 9
1.2.3 ARM/Thumb体系版本的命名格式 11
1.3 ARM处理器系列 12
1.3.1 ARM7系列 13
1.3.2 ARM9系列 13
1.3.3 ARM9E系列 14
1.3.4 ARM 10E系列 14
1.3.5 SecurCore系列 15
1.4 ARM处理器模式 16
1.5 ARM寄存器介绍 16
1.5.1 通用寄存器 17
1.5.2 程序状态寄存器 19
1.6 ARM体系的异常中断 21
1.6.1 ARM中异常中断种类 21
1.6.2 ARM处理器对异常中断的响应过程 22
1.6.3 从异常中断处理程序中返回 23
1.7 ARM体系中存储系统 23
1.7.1 ARM体系中的存储空间 23
1.7.2 ARM存储器格式 23
1.7.3 非对齐的存储访问操作 24
1.7.4 指令预取和自修改代码 25
2 ARM指令分类及其寻址方式 25
2.1 ARM指令集概要介绍 25
2.1.1 ARM指令的分类 25
2.1.2 ARM指令的一般编码格式 25
2.1.3 ARM指令的条件码域 26
2.2 ARM指令寻址方式 27
2.2.1 数据处理指令的操作数的寻址方式 27
2.2.2 字及无符号字节的 Load/Store指令的寻址方式 35
2.2.3 杂类 Load/Store指令的寻址方式 45
2.2.4 批量 Load/Store指令的寻址方式 49
2.2.5 协处理器 Load/Store指令的寻址方式 53
3 ARM指令集介绍 56
3.1 ARM指令集 56
3.1.1 跳转指令 56
3.1.2 数据处理指令 60
3.1.3 乘法指令 70
3.1.4 杂类的算术指令 75
3.1.5 状态寄存器访问指令 76
3.1.6 Load/Store内存访问指令 78
3.1.7 批量 Load/Store 内存访问指令 86
3.1.8 信号量操作指令 90
3.1.9 异常中断产生指令 91
3.1.10 ARM协处理器指令 93
3.2 一些基本的ARM指令功能段 96
3.2.1 算术逻辑运算指令的应用 97
3.2.2 跳转指令的应用 98
3.2.3 Load/Store指令的应用 99
3.2.4 批量 Load/Store指令的应用 100
3.2.5 信号量指令的应用 101
3.2.6 与系统相关的一些指令代码段 102
3.3 Thumb指令介绍 106
4 ARM 汇编语音程序设计 106
4.1 伪 操 作 107
4.1.1 符号定义伪操作 107
4.1.2 数据定义伪操作 107
4.1.3 汇编控制伪操作 108
4.1.4 栈中数据帧描述伪操作 108
4.1.5 信息报告伪操作 108
4.1.6 其他的伪操作 108
4.2 ARM汇编语言伪指令 109
4.3 ARM汇编语言语句格式 109
4.3.1 ARM 汇编语言中的符号 109
4.3.2 ARM汇编语言中的表达式 110
4.4 ARM汇编语言程序格式 110
4.4.1 汇编语言程序格式 110
4.4.2 汇编语言子程序调用 110
4.5 ARM汇编编译器的使用 111
4.6 汇编程序设计举例 111
4.6.1 ARM中伪操作使用实例 111
4.6.2 ARM 中汇编程序实例 111
5 ARM存储系统 111
5.1 ARM存储系统概述 112
5.2 ARM中用于存储管理的系统控制协处理器CP15 112
5.3 存储器管理单元MMU 113
5.4 高速缓冲存储器和写缓冲区 113
5.5 快速上下文切换技术 113
5.6 与存储系统相关的程序设计指南 113
5.7 ARM存储系统的实例 113
6 ATPCS介绍 114
7 ARM程序和 Thumb程序 114
8 C\\C++以及汇编语言的混合编程 114
8.1 内嵌汇编器的使用 114
8.2 从汇编程序中访问C程序变量 115
8.3 汇编程序、C程序以及C++程序的相互调用 115
9 异常中断处理 115
10 ARM C/C++编译器 115
11 ARM连接器 115
12 嵌入式应用程序示例 115
13 使用CodeWarrior 115
14 ARM体系中的调试方法 115
【文件名】:081128@52RD_ARM体系结构与编程.pdf
【格 式】:pdf
【大 小】:2167K
【简 介】:
【目 录】:

[此贴子已经被作者于2008-11-28 13:59:17编辑过]
 楼主| 发表于 2008-11-28 14:07:06 | 显示全部楼层
【文件名】:081128@52RD_ARM体系结构与编程5-3.pdf
【格 式】:pdf
【大 小】:2655K
【简 介】:
【目 录】:
点评回复

使用道具 举报

 楼主| 发表于 2008-11-28 14:26:48 | 显示全部楼层
【文件名】:081128@52RD_ARM体系结构与编程5-2.pdf
【格 式】:pdf
【大 小】:4112K
【简 介】:
【目 录】:
点评回复

使用道具 举报

发表于 2008-12-19 21:52:52 | 显示全部楼层
顶!!!!!!
点评回复

使用道具 举报

 楼主| 发表于 2008-12-23 10:59:24 | 显示全部楼层
应该写免费提供的,呵呵,手误!!!!!
点评回复

使用道具 举报

发表于 2008-12-25 16:37:21 | 显示全部楼层
好东西,还是免费的
点评回复

使用道具 举报

发表于 2009-1-16 09:34:10 | 显示全部楼层
[em02][em02]
点评回复

使用道具 举报

发表于 2009-1-29 11:59:51 | 显示全部楼层
好东东,谢谢楼主分享~~
点评回复

使用道具 举报

发表于 2009-7-24 09:15:35 | 显示全部楼层
好资料,谢谢LZ!
点评回复

使用道具 举报

发表于 2009-8-24 09:07:58 | 显示全部楼层
看看!!!!!!!!!!!!
点评回复

使用道具 举报

发表于 2009-8-25 13:32:58 | 显示全部楼层
好人啊!!!!!!!!!!
点评回复

使用道具 举报

发表于 2009-8-28 11:02:13 | 显示全部楼层
谢谢楼主分享!
点评回复

使用道具 举报

发表于 2009-9-22 04:14:15 | 显示全部楼层
多谢楼主分享!
点评回复

使用道具 举报

发表于 2010-1-13 20:17:09 | 显示全部楼层
非常感谢
点评回复

使用道具 举报

发表于 2010-11-11 10:48:08 | 显示全部楼层
好人啊~!非常感谢[em08]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-9 02:29 , Processed in 0.049257 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表