ARM体系结构与程序设计
服务电话010-62770175-4251/4282 服务QQ 1737781562 欢迎您加好友咨询相关教材问题、样书申请等。

作者:熊茂华、杨震伦

定价:30元

印次:1-2

ISBN:9787302197850

出版日期:2009.05.01

印刷日期:2012.07.02

图书责编:孟毅新

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

ARM处理器是一种低功耗、高性能的32位RISC处理器。 本书分两条主线阐述了ARM的编程:一条主线是基于μC/OSII操作系统的ARM编程;另一条主线是基于Linux操作系统的ARM编程。本书是ARM体系结构与程序设计的一本实用指导书籍,通过案例详细介绍了ARM体系结构与程序设计,案例中的程序都取自实际的项目,且对程序有详细注解。本书深入浅出,既可作为高等职业院校相关课程的教材,也可作为相关技术人员的技术参考书。

ARM处理器是一种低功耗、高性能的32位RISC处理器。目前,常用的ARM微处理器系列有ARM7系列、ARM9系列、ARM9E系列、ARM10E系列、 SecurCore系列、Intel的Xscale等,其中ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。 本书主要内容如下: 第1章对ARM 微处理器、ARM 技术的基本概念做了一些简单的介绍,从ARM体系结构的发展及技术特征、ARM微处理器的应用领域及特点、ARM微处理器的体系结构、ARM微处理器的应用选型等方面分别进行了阐述。 第2章介绍了ARM 微处理器的编程模型的基础知识以及基于ARM920T核微处理器的基础知识。主要内容包括ARM920T内核编程模型、ARM920T的运行模式、 ARM 体系结构的寄存器组织、ARM 微处理器的异常状态等。 第3章介绍了ARM指令集、Thumb指令集以及各类指令对应的寻址方式,同时还阐述了ARM微处理器所支持的指令集的具体使用方法。 第4章主要介绍了ARM程序设计的一些基本概念以及在汇编语言程序设计中常见的伪指令、ARM汇编语言的基本语句格式、ARM汇编语言程序的基本结构等,同时简单介绍了ARM的C/C++和汇编语言的混合编程等问题。 第5章介绍嵌入式C语言程序设计的一些基本概念,如嵌入式C语言预处理伪指令、嵌入式C语言程序设计中的函数及函数库、嵌入式C语言程序设计中常用的语句、嵌入式Linux下C语言编程——文件的操作、C语言与汇编语言的混合编程以及编程技巧等知识。 第6章主要介绍如何使用AR...

目录
荐语
查看详情 查看详情

第1章ARM技术概述

1.1ARM体系结构的发展及技术特征

1.1.1ARM体系结构的发展

1.1.2ARM微处理器的应用领域

1.2ARM微处理器简介

1.2.1ARM微处理器

1.2.2ARM微处理器系列

1.3ARM微处理器结构

1.3.1RISC体系结构

1.3.2ARM微处理器的寄存器结构

1.3.3ARM微处理器的指令结构

1.4ARM微处理器的应用选型

练习题

第2章ARM920T内核的编程模型

2.1ARM920T的内部功能及特点

2.2ARM920T内核编程模型

2.3ARM体系结构的存储器格式

2.4处理器模式

2.5寄存器组织

2.5.1ARM状态下的寄存器组织

2.5.2Thumb状态下的寄存器组织

2.6程序状态寄存器

2.7异常(Exceptions)

练习题

第3章ARM微处理器的指令系统

3.1ARM指令的寻址方式

3.1.1立即寻址

3.1.2寄存器寻址

3.1.3寄存器偏移寻址

3.1.4寄存器间接寻址

3.1.5基址变址寻址

3.1.6多寄存器寻址

3.1.7相对寻址

3.1.8堆栈寻址

3.1.9块复制寻址

3.2ARM指令集

3.2.1ARM微处理器指令的分类与格式

3.2.2指令的条件域

3.2.3ARM指令详解

3.3Thumb指令及应用

练习题

ARM体系结构与程序设计... 查看详情

查看详情