
《汇编语言程序设计基于的独放谈穿民玉边ARM体系结构》圆结示裂必助前执值是于2010年北京航空航天大学出版社出版的图书。
- 书名 汇编语言程序设计:基于ARM体系结构
- 出版社 北京航空航天大学出版社;
- 出版时间 2010年8月1日
- 页数 354 页
- 开本 16 开
内容介绍
随着嵌入式技术的发展,越来越需要一套很好优五量我缩光的嵌入式系列教材。《汇编语言程序设计:基于ARM体系结构(第2版)》是学习嵌入式技术的入门教材,是学习嵌入式系统原理与接口技术、嵌入式系统设计与应用等知识来自的前导教材。《汇编语言程序设计:基于ARM体系结构(第2版)》基于ARM体系结构进行汇编语言的教学。全书的内容分成三个部分:第一部分主要介绍汇编语言程序设计的基广他及频银决称础知识和ARM系列微处理器,包括第1、2章。第二部分主要介绍基于ARM体系结构的指令系统,汇编程序设计,以兴操但只国合各赵阳万施及异常中断编程,包括第3、4、5章。第三部分主要是MDK集成开环境的使用和ARM汇编语言程序实验,包括第6、7章。
《汇编同游良氢木满复更治语言程序设计:基于ARM体系结构(第2版)》可作为高等院校计算机及相关专业本、专科的汇编语言程序设计课程的教材或参考书,也可供使用汇编语360百科言的工程技术人员参考。
目录
第1章 基础知识
1.1 数制与数制转换
1.1.1 数制的基本概念
1.1.2 二进制数
1.1.3 十进制和二进制之间的转换
1.1.4 二进制和其他进制之间的转换
1育远走剧待情正话率.2 二进制数的基本运领陆距影诗项金齐易算
1.3 计算机中的编码
次 1.3.1 数字的编码
挥审体若杀女电文 1.3.2 字符的编码
善死1.3.3 汉字的编例要距苗存谓重码
1.3.4 统一代码
1李药科办晚相距叫位.3.5 语音编码
1.3.6 差错控制编码
1.4 计算机中有符号数的表示
1.4.1 机器数与真值
1.4.2 原码、反码与补码
1.4.3 补码的加法运算
1.4.4 定点数与浮点数
1.5 基本逻辑运算
1.5.1 与运算
1.5.2 或运算
1.5.3 非运算
1.5.4 异或运算
习题一
第2章 ARM微处理器基础
2.1 嵌入式系统概述
2.1.1 嵌入式系统的基本概念
2造刑伯验常在.1.2 嵌入式系统的发展
2.1.3 嵌入式系统的组成结构
2.1.4 嵌入式处理器
2.1.5 典型嵌入式处理器介绍
2.2 ARM概述
2.2.片1 计算机体系结构的分类
2.2.2 ARM技术的发展过程
2.3 ARM内核的特点
2.3.1 RISC技术
2.3.2 流水线技术
2.3.3 超标量技术
2.4 基于ARM核的微处理器
2.4.1 类育直七江苗还基于ARM核的硬件结构
2.4.2 ARM核的数据流模型
2.4.3 ARM坐陆末沿富然田酸见持入处理器工作模式和工作状态
2.5 ARM寄存器
2.5.1 通用寄存器
2.5.2 状态寄存器
2.5.3 Thumb寄存器
2.6 ARM的存储系统简介
2.6.1 存储器的层次结构
2.6.2 数据类型英试帮路唱以牛倒说合与存储器格式
2.6.3 非对齐的存储器访问
习题二
短点染轮游植第3章ARM指令系统
3.1 卫算意祖周太烟指令基础
3.1.1 程序设计语言的层次结构
3.1.2 指令周期和时序
3.1.3 程序的执行过程
3.2 ARM汇编语言
3.2.1 指令和指令格式
3.2.2 指令的可选后缀
3.2.3 指令的条件执行
3.2.4 ARM指令分类
3.3 ARM指令的寻址方式
3.3.1 立即数寻址
3.3.2 寄存器寻址
3.3.3 寄存器间接寻址
3.3.4 寄存器移位寻址
3.3.5 基址变址寻址
3.3.6 多寄存器寻址
3.3.7 相对寻址
3.3.8 堆栈寻址
3.4 数据处理指令
3.4.1 数据传送指令
3.4.2 移位操作
3.4.3 算术指令
3.4.4 逻辑运算指令
3.4.5 比较指令
3.4.6 乘法指令
3.5 数据加载与存储指令
3.5.1 数据加载与存储指令概述
3.5.2 单寄存器加载与存储指令
3.5.3 多寄存器加载与存储指令
3.5.4 堆栈操作
3.5.5 交换指令
3.6 分支指令
3.6.1 分支指令B
3.6.2 带返回的分支指令BL
3.6.3 带状态切换的分支指令BX
3.6.4 带返回和状态切换的分支指令BLX
3.7 程序状态寄存器访问指令
3.8 协处理器指令
3.9 软件中断指令
3.10 ARM伪指令
3.11 Thumb指令集
3.11.1 概述
3.11.2 Thumb指令寄存器的使用
3.11.3 ARM-Thumb交互
3.11.4 数据处理指令
3.11.5 单寄存器加载和存储指令
3.11.6 多寄存器加载和存储指令
3.11.7 堆栈指令
3.11.8 软件中断指令
3.12 Thumb伪指令
习题三
第4章 ARM汇编语言程序设计
4.1 汇编语言程序格式
4.1.1 汇编语言的基本概念
4.1.2 汇编语言源程序的组成
4.1.3 汇编语言程序中常用的符号
4.1.4 汇编语言程序中的表达式和运算符
4.2 ARM汇编器的伪操作
4.2.1 符号定义伪操作
4.2.2 数据定义伪操作
4.2.3 汇编控制伪操作
4.2.4 信息报告伪操作
4.2.5 其他常用的伪操作
4.3 汇编语言程序的上机过程
4.3.1 汇编语言上机环境
4.3.2 编辑汇编语言源程序
4.3.3 编译链接源程序
4.3.4 调试汇编程序
……
第5章 异常中断编程
第6章 RealViewMDK软件的使用
第7章 ARM汇编语言程序实验
参考文献
转载请注明出处安可林文章网 » 汇编语言程序设计:基于ARM体系结构