ARM系列处理器应用技术完全手册
基本信息
- 作者: 华清远见嵌入式培训中心 李佳
- 丛书名: 北京华清远见嵌入式培训中心教材
- 出版社:人民邮电出版社
- ISBN:7115153302
- 上架时间:2006-11-20
- 出版日期:2006 年12月
- 开本:16开
- 页码:582
- 版次:1-1
- 所属分类:
计算机 > 计算机组织与体系结构 > 微处理器/CPU
教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 计算机组成原理
编辑推荐
北京华清远见嵌入式培训中心教材,资深培训师倾力打造
推荐阅读
内容简介回到顶部↑
本书全面介绍了arm处理器体系结构和开发方法,重点讲解arm编程模型、arm指令寻址方式、arm处理器指令系统、arm汇编语言程序设计方法、thumb指令集、嵌入式软件设计方法、arm存储器系统结构等,内容丰富,实用易懂。.
本书可作为高等院校电子类、电器类、控制类等专业高年级本科生、研究生学习arm嵌入式系统的参考用书,也可作为嵌入式系统开发与应用人员的技术参考手册。...
本书可作为高等院校电子类、电器类、控制类等专业高年级本科生、研究生学习arm嵌入式系统的参考用书,也可作为嵌入式系统开发与应用人员的技术参考手册。...
目录回到顶部↑
第1章 arm系列微处理器简介
1.1 什么是arm.
1.2 arm体系结构的命名规则
1.3 初识arm系列处理器
1.4 arm系列处理器的应用领域
1.5 arm芯片的特点与选型
1.6 arm开发工具
第2章 arn体系结构
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 数据处理指令的寻址方式
1.1 什么是arm.
1.2 arm体系结构的命名规则
1.3 初识arm系列处理器
1.4 arm系列处理器的应用领域
1.5 arm芯片的特点与选型
1.6 arm开发工具
第2章 arn体系结构
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 数据处理指令的寻址方式
前言回到顶部↑
ARM(Advanced RISC Machines)嵌入式处理器是一种高性能、低功耗的RISC芯片。随着网络和通信技术的发展,以ARM为基础的嵌入式系统进入了一个新的历史发展阶段。如今,嵌入式系统开发人员和片上系统设计人员越来越多地选择ARM内核和配套工具来快速开发基于ARM微处理器的新产品。.
本书的写作目的
作者结合几年来的ARM产品开发经验,参考了大量的ARM相关书籍和文档,编写了本书,旨在为准备使用或正在使用ARM处理器进行嵌入式开发的读者提供一本全面、权威的参考手册。
本书从一名产品开发者的角度来描述ARM内核的操作,书中包含了一系列ARM软件范例,内容全面而实用,可作为ARM芯片选型、软件编程和硬件设计的参考手册,32位嵌入式处理器选修课和培训班用书,以及嵌入式系统应用技术人员的参考用书。
本书的主要内容
本书全面、系统介绍了ARM处理器的体系结构和开发方法,并涉及嵌入式开发的很多基础知识,包括C语言程序设计与汇编语言程序设计、编译原理等知识。
第1章简要介绍了ARM公司的情况以及基于ARM的嵌入式系统应用情况。重点介绍了当前ARM体系结构的主要版本及其应用情况。通过本章学习,读者可对基于ARM的嵌入式系统有一个总体认识。
第2章进一步深入到硬件,介绍ARM处理器核及其流水线、存储器结构。
第3章介绍了ARM编程模型的基本知识。主要包括ARM中的数据类型、寄存器的使用方法,体系结构中异常中断处理的基本概念,对其开发工具和使用方法也进行了说明。通过这一章的介绍,读者可以初步了解ARM编程模型,为基于ARM的嵌入式开发打好基础。
第4章全面介绍了ARM指令寻址方式并给出了相应的示例代码,对ARM汇编程序的开发有很高的指导价值。
第5章详细介绍了ARM处理器的数据传送指令,其中包括单/多寄存器数据传送指令、单数据交换指令及程序状态寄存器数据传送指令等。
第6章详细介绍了ARM处理器的数据处理指令,其中包括加/减法指令、比较指令及逻辑运算指令等。
第7章详细介绍了ARM处理器的乘法指令,其中包括乘指令、乘累加指令、无符号长乘指令及无符合长乘累加指令等。..
第8章详细介绍了ARM处理器的跳转指令,其中包括直接跳转指令、带状态切换的跳转指令及带连接的跳转指令等。
第9章详细介绍了协处理器指令和其他一些在新的ARM结构中增加的指令。
第10章详细介绍了ARM汇编语言程序设计的基本方法以及ARM汇编器的使用方法,包括ARM汇编语言中的伪操作、伪指令、汇编语言格式和一些汇编语言程序示例。编写ARM汇编程序,需要全面掌握本章内容。
第11章引入了Thumb指令集。本章从Thumb指令集和ARM指令集的区别入手,介绍了Thumb指令集及其使用方法。
第12章介绍了ARM汇编程序与C/C++程序之间相互调用的技术。其中给出了大量的示例代码,供开发者参考。
第13章介绍了基于ARM的嵌入式软件设计的基本知识。其中以ARM公司的集成开发环境Realview为工具,结合示例代码,详细讲述了如何循序渐进地开发ARM应用程序。本章所提及的开发注意事项,可使读者在开发过程中节省开发时间,少走弯路。
第14章讲述了在ARM体系结构上编写可以被高效编译的C代码的技巧和规范,这些技巧和规范已得到了ARM公司的证实,读者在自主开发应用程序时,可以放心使用。
本书的写作目的
作者结合几年来的ARM产品开发经验,参考了大量的ARM相关书籍和文档,编写了本书,旨在为准备使用或正在使用ARM处理器进行嵌入式开发的读者提供一本全面、权威的参考手册。
本书从一名产品开发者的角度来描述ARM内核的操作,书中包含了一系列ARM软件范例,内容全面而实用,可作为ARM芯片选型、软件编程和硬件设计的参考手册,32位嵌入式处理器选修课和培训班用书,以及嵌入式系统应用技术人员的参考用书。
本书的主要内容
本书全面、系统介绍了ARM处理器的体系结构和开发方法,并涉及嵌入式开发的很多基础知识,包括C语言程序设计与汇编语言程序设计、编译原理等知识。
第1章简要介绍了ARM公司的情况以及基于ARM的嵌入式系统应用情况。重点介绍了当前ARM体系结构的主要版本及其应用情况。通过本章学习,读者可对基于ARM的嵌入式系统有一个总体认识。
第2章进一步深入到硬件,介绍ARM处理器核及其流水线、存储器结构。
第3章介绍了ARM编程模型的基本知识。主要包括ARM中的数据类型、寄存器的使用方法,体系结构中异常中断处理的基本概念,对其开发工具和使用方法也进行了说明。通过这一章的介绍,读者可以初步了解ARM编程模型,为基于ARM的嵌入式开发打好基础。
第4章全面介绍了ARM指令寻址方式并给出了相应的示例代码,对ARM汇编程序的开发有很高的指导价值。
第5章详细介绍了ARM处理器的数据传送指令,其中包括单/多寄存器数据传送指令、单数据交换指令及程序状态寄存器数据传送指令等。
第6章详细介绍了ARM处理器的数据处理指令,其中包括加/减法指令、比较指令及逻辑运算指令等。
第7章详细介绍了ARM处理器的乘法指令,其中包括乘指令、乘累加指令、无符号长乘指令及无符合长乘累加指令等。..
第8章详细介绍了ARM处理器的跳转指令,其中包括直接跳转指令、带状态切换的跳转指令及带连接的跳转指令等。
第9章详细介绍了协处理器指令和其他一些在新的ARM结构中增加的指令。
第10章详细介绍了ARM汇编语言程序设计的基本方法以及ARM汇编器的使用方法,包括ARM汇编语言中的伪操作、伪指令、汇编语言格式和一些汇编语言程序示例。编写ARM汇编程序,需要全面掌握本章内容。
第11章引入了Thumb指令集。本章从Thumb指令集和ARM指令集的区别入手,介绍了Thumb指令集及其使用方法。
第12章介绍了ARM汇编程序与C/C++程序之间相互调用的技术。其中给出了大量的示例代码,供开发者参考。
第13章介绍了基于ARM的嵌入式软件设计的基本知识。其中以ARM公司的集成开发环境Realview为工具,结合示例代码,详细讲述了如何循序渐进地开发ARM应用程序。本章所提及的开发注意事项,可使读者在开发过程中节省开发时间,少走弯路。
第14章讲述了在ARM体系结构上编写可以被高效编译的C代码的技巧和规范,这些技巧和规范已得到了ARM公司的证实,读者在自主开发应用程序时,可以放心使用。







点击看大图






加载中...

