ARM体系结构与编程
¥
13
2.6折
¥
49.8
九五品
仅1件
作者杜春雷
出版社清华大学出版社
ISBN9787302403425
出版时间2015-08
版次1
装帧平装
开本16开
纸张胶版纸
页数512页
字数797千字
定价49.8元
上书时间2024-05-14
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:ARM体系结构与编程
定价:49.80元
作者:杜春雷
出版社:清华大学出版社
出版日期:2015-08-01
ISBN:9787302403425
字数:797
页码:512
版次:2
装帧:平装
开本:16开
商品重量:
编辑推荐
《ARM体系结构与编程(第2版)》既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。
内容提要
ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用为广泛的嵌入式处理器。本书共为分14章,对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。其中包括ARM体系、ARM程序设计模型、ARM汇编语言程序设计、ARMC/C 语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarriorIDE的介绍及高性能的调试工具ADW的使用。并在此基础上介绍一些典型的基于ARM体系的嵌入式应用系统设计的基本技术。通过阅读本书,可以使读者掌握开发基于ARM的应用系统的各方面的知识。本书既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。
目录
目 录章 ARM概述及其基本编程模型11.1 ARM技术的应用领域及其特点11.2 ARM体系结构的版本及命名方法21.3 ARM处理器系列71.4 ARM处理器的运行模式111.5 ARM寄存器介绍111.6 ARM体系的异常中断171.7 ARM体系中的存储系统19第2章 ARM指令分类及其寻址方式222.1 ARM指令集概要介绍222.2 ARM指令的寻址方式24第3章 ARM指令集介绍613.1 ARM指令集613.2 一些基本的ARM指令功能段1103.3 Thumb指令介绍120第4章 ARM汇编语言程序设计1224.1 伪操作1224.2 ARM汇编语言伪指令1514.3 ARM汇编语言语句的格式1534.4 ARM汇编语言程序的格式1624.5 ARM汇编编译器的使用1644.6 汇编程序设计举例166第5章 ARM的存储系统1755.1 ARM存储系统概述1755.2 ARM中用于存储管理的系统控制 协处理器CP151765.3 存储器管理单元MMU1865.4 高速缓冲存储器和写缓冲区2055.5 快速上下文切换技术2175.6 与存储系统相关的程序设计指南2195.7 ARM存储系统的实例225第6章 ATPCS介绍2426.1 ATPCS概述2426.2 基本ATPCS2426.3 几种特定的ATPCS246第7章 ARM程序和Thumb程序混合使用2507.1 概述2507.2 在汇编语言程序中通过用户代码 支持interwork2517.3 在C/C 程序中实现interwork2567.4 在汇编语言程序中通过连接器 支持interwork259第8章 C/C 以及汇编语言的混合编程2638.1 内嵌汇编器的使用2638.2 从汇编程序中访问C程序变量2708.3 汇编程序、C程序以及C 程序的 相互调用271第9章 异常中断处理2769.1 ARM中的异常中断处理概述2769.2 进入和退出异常中断的过程2799.3 在应用程序中安排异常中断处理 程序2859.4 SWI异常中断处理程序2889.5 FIQ和IRQ异常中断处理程序2979.6 复位异常中断处理程序3029.7 未定义指令异常中断3029.8 指令预取中止异常中断处理程序3039.9 数据访问中止异常中断处理程序3030章 ARM C/C 编译器30410.1 ARM C/C 编译器概述30410.2 ARM编译器命令行格式30610.3 ARM编译器中的pragmas31910.4 ARM编译器特定的关键词32110.5 ARM编译器支持的基本数据 类型33510.6 ARM编译器中的预定义宏33710.7 ARM中的C/C 库3391章 ARM连接器34711.1 ARM映像文件34711.2 ARM连接器介绍35111.3 ARM连接器生成的符号35311.4 连接器的优化功能35411.5 运行时库的使用35511.6 从一个映像文件中使用另一个映像 文件中的符号35911.7 隐藏或者重命名全局符号36211.8 ARM连接器的命令行选项36311.9 使用scatter文件定义映像文件的 地址映射3712章 嵌入式应用程序示例38412.1 嵌入式应用程序设计的基本知识38412.2 使用semihosting的C语言程序 示例38812.3 一个嵌入式应用系统示例39212.4 进行ROM/RAM地址重映射的 嵌入式应用系统40112.5 一个嵌入式操作系统示例4053章 使用CodeWarrior41213.1 CodeWarrior for ARM概述41213.2 简单工程项目的使用41313.3 配置生成目标42413.4 复杂工程项目的使用45113.5 工程项目模板45613.6 编译和连接工程项目4614章 ARM体系中的调试方法46514.1 ARM体系中的调试系统概述46514.2 基于Angel的调试系统46614.3 基于JTAG的调试系统49514.4 ADW使用介绍498参考文献513
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价