ARM体系结构与编程第二版

内容简介

[

  ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用广泛的嵌入式处理器。  《ARM体系结构与编程(第2版)》共为分14章,对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。其中包括ARM体系、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础上介绍一些典型的基于ARM体系的嵌入式应用系统设计的基本技术。通过阅读该书,可以使读者掌握开发基于ARM的应用系统的各方面的知识。  《ARM体系结构与编程(第2版)》既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。

]

目录

第1章 ARM概述及其基本编程模型1.1 ARM技术的应用领域及其特点1.2 ARM体系结构的版本及命名方法1.2.1 ARM体系结构的版本1.2.2 ARM体系的变种1.2.3 ARM/Thumb体系版本的命名格式1.3 ARM处理器系列1.3.1 ARM7系列1.3.2 ARM9系列1.3.3 ARM9E系列1.3.4 ARM10E系列1.3.5 SecurCore系列1.4 ARM处理器的运行模式1.5 ARM寄存器介绍1.5.1 通用寄存器1.5.2 程序状态寄存器1.6 ARM体系的异常中断1.6.1 ARM中异常中断的种类1.6.2 ARM处理器对异常中断的响应过程1.6.3 从异常中断处理程序中返回1.7 ARM体系中的存储系统1.7.1 ARM体系中的存储空间1.7.2 ARM存储器格式1.7.3 非对齐的存储访问操作1.7.4 指令预取和自修改代码第2章 ARM指令分类及其寻址方式2.1 ARM指令集概要介绍2.1.1 ARM指令的分类2.1.2 ARM指令的一般编码格式2.1.3 ARM指令的条件码域2.2 ARM指令的寻址方式2.2.1 数据处理指令的操作数的寻址方式2.2.2 字及无符号字节的Load/Store指令的寻址方式2.2.3 杂类Load/Store指令的寻址方式2.2.4 批量Load/Store指令的寻址方式2.2.5 协处理器Load/Store指令的寻址方式第3章 ARM指令集介绍3.1 ARM指令集3.1.1 跳转指令3.1.2 数据处理指令3.1.3 乘法指令3.1.4 杂类的算术指令3.1.5 状态寄存器访问指令3.1.6 Load/Store内存访问指令3.1.7 批量 Load/Store内存访问指令3.1.8 信号量操作指令3.1.9 异常中断产生指令3.1.10 ARM协处理器指令3.2 一些基本的ARM指令功能段3.2.1 算术逻辑运算指令的应用3.2.2 跳转指令的应用3.2.3 Load/Store指令的应用3.2.4 批量Load/Store指令的应用3.2.5 信号量指令的应用3.2.6 与系统相关的一些指令代码段3.3 Thumb指令介绍……第4章 ARM汇编语言程序设计第5章 ARM的存储系统第6章 ATPCS介绍第7章 ARM程序和Thumb程序混合使用第8章 C/C++以及汇编语言的混合编程第9章 异常中断处理第10章 ARM C/C++编译器第11章 ARM连接器第12章 嵌入式应用程序示例第13章 使用CodeWarrior第14章 ARM体系中的调试方法参考文献

封面

ARM体系结构与编程第二版

书名:ARM体系结构与编程第二版

作者:杜春雷

页数:512

定价:¥59.0

出版社:清华大学出版社

出版日期:2020-01-01

ISBN:9787302403425

PDF电子书大小:41MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注