《8086/8088 和基于ARM 核彙编语言程式设计》是由李敬兆所编,在2008年9月出版的关于8086/8088系列16位微型计算机和基于ARM的32位嵌入式微处理器的一本书。系统地介绍了这两类微处理器的彙编语言程式设计等内容。
基本介绍
- 书名:8086/8088 和基于ARM 核彙编语言程式设计
- 作者:李敬兆 编
- ISBN:9787312023835
- 页数:305
- 定价:29.00元
- 出版社:中国科技大学出版社
- 出版时间:2008-9
内容介绍
《8086/8088和基于ARM核彙编语言程学设计》以8086/8088系列16位微型计算机和基于ARM的32位嵌入式微处理器为背景,系统地介绍了这两类微处理器的彙编语言程式设计。全书共20章,分两个部分。第一部分8086/8088彙编语言序设计,共14章,以8086/8088作为背景系统,介绍微机原理的基础知识及彙编语言设计的方法和技术。对80286以上微处理器及其彙编语言讲行了简单介绍。第二部分基于ARM核的彙编程式设计,共6章,以目前最为流行的嵌入式系统一基于ARM核的微处理器为背景,介绍了基于ARM的嵌入式系统的基础知识及彙编语言程式设计的方法和技术。
图书目录
目 录
前言
第一部分 8086/8088彙编语言程式设计
第1章 彙编语言基础知识
1.1 彙编语言概述
1.2 进位计数制及其转换
1.3 计算机中数与字元的表示方法
1.1 彙编语言概述
1.2 进位计数制及其转换
1.3 计算机中数与字元的表示方法
第2章 IBM-PC系统结构
2.1 微型计算机发展概述
2.2 微型计算机系统
2.3 8086/8088CPU的内部结构
2.4 8086/8088的存储器结构
2.1 微型计算机发展概述
2.2 微型计算机系统
2.3 8086/8088CPU的内部结构
2.4 8086/8088的存储器结构
第3章 8086/8088定址方式和指令系统
3.1 指令的基本格式
3.2 8086/8088的定址方式
3.3 8086/8088的指令系统
3.1 指令的基本格式
3.2 8086/8088的定址方式
3.3 8086/8088的指令系统
第4章 8086/8088彙编语言(格式)
4.1 彙编语言和彙编程式的基本概念
4.2 彙编语言源程式书写格式
4.3 伪指令语句
4.4 8086/8088彙编语言程式格式
4.5 彙编语言的上机过程
4.1 彙编语言和彙编程式的基本概念
4.2 彙编语言源程式书写格式
4.3 伪指令语句
4.4 8086/8088彙编语言程式格式
4.5 彙编语言的上机过程
第5章 基本程式设计
5.1 程式设计方法概述
5.2 流程图
5.3 结构化程式设计
5.4 顺序结构的程式设计
5.1 程式设计方法概述
5.2 流程图
5.3 结构化程式设计
5.4 顺序结构的程式设计
第6章 输入/输出程式设计
6.1 输入/输出指令
6.2 CPU与外设传送数据的控制方式
6.3 程式查询传送方式
6.4 中断传送方式
6.1 输入/输出指令
6.2 CPU与外设传送数据的控制方式
6.3 程式查询传送方式
6.4 中断传送方式
第7章 8086/8088循环程式设计
7.1 循环程式结构
7.2 循环程式设计
7.1 循环程式结构
7.2 循环程式设计
第8章 8086/8088分支程式设计
8.1 分支程式的结构形式
8.2 分支结构程式设计
8.1 分支程式的结构形式
8.2 分支结构程式设计
第9章 子程式设计
9.1 子程式设计方法
9.2 子程式的参数传递
9.3 子程式嵌套与递归
9.4 子 程 序 库
9.1 子程式设计方法
9.2 子程式的参数传递
9.3 子程式嵌套与递归
9.4 子 程 序 库
第10章 数据运算程式设计
10.1 多精度的加减运算
10.2 乘除运算
10.1 多精度的加减运算
10.2 乘除运算
第11章 高级彙编语言技术
11.1 宏彙编
11.2 重複彙编
11.3 条件彙编
11.4 库的使用
11.1 宏彙编
11.2 重複彙编
11.3 条件彙编
11.4 库的使用
第12章 BIOS和DOS中断调用
12.1 BIOS中断调用
12.2 DOS功能调用
12.1 BIOS中断调用
12.2 DOS功能调用
第13章 彙编语言与C/C++的混合编程
13.1 C/C++语言参数调用协定
13.2 彙编语言与C/C++语言的连线
13.1 C/C++语言参数调用协定
13.2 彙编语言与C/C++语言的连线
第14章 80286/386/486/PENTIUM彙编语言简介
14.1 80x86 CPU 特点及其暂存器组
14.2 80x86 的定址方式
14.3 80x86 工作模式
14.4 80286、80386、80486和Pentium处理器的指令
14.1 80x86 CPU 特点及其暂存器组
14.2 80x86 的定址方式
14.3 80x86 工作模式
14.4 80286、80386、80486和Pentium处理器的指令
第二部分 基于ARM核的彙编语言程式设计
第15章 ARM CPU概述
15.1 ARM-Advanced RISC Machines
15.2 ARM微处理器的套用领域及特点
15.3 ARM微处理器系列
15.4 ARM微处理器结构
15.5 ARM微处理器的套用选型
15.1 ARM-Advanced RISC Machines
15.2 ARM微处理器的套用领域及特点
15.3 ARM微处理器系列
15.4 ARM微处理器结构
15.5 ARM微处理器的套用选型
第16章 ARM系统结构
16.1 ARM微处理器的工作状态
16.2 ARM微处理器的工作模式
16.3 ARM微处理器的暂存器组织
16.4 ARM异常处理
16.5 ARM体系中的存储系统
16.1 ARM微处理器的工作状态
16.2 ARM微处理器的工作模式
16.3 ARM微处理器的暂存器组织
16.4 ARM异常处理
16.5 ARM体系中的存储系统
第17章 ARM/Thumb彙编语言
17.1 ARM指令的分类及格式
17.2 ARM指令的定址方式
17.3 ARM彙编语言的语句格式
17.1 ARM指令的分类及格式
17.2 ARM指令的定址方式
17.3 ARM彙编语言的语句格式
第18章 ARM指令系统
18.1 概 述
18.2 ARM指令的格式与条件码
18.3 单暂存器存取指令
18.4 多暂存器存取指令
18.5 数据交换指令
18.6 数据处理指令
18.7 乘法指令与乘加指令
18.8 ARM分支指令
18.9 软体中断指令
18.10 程式状态暂存器访问指令
18.11 ARM伪指令
18.1 概 述
18.2 ARM指令的格式与条件码
18.3 单暂存器存取指令
18.4 多暂存器存取指令
18.5 数据交换指令
18.6 数据处理指令
18.7 乘法指令与乘加指令
18.8 ARM分支指令
18.9 软体中断指令
18.10 程式状态暂存器访问指令
18.11 ARM伪指令
第19章 Thumb指令系统
19.1 概 述
19.2 Thumb存储器访问指令
19.3 Thumb 数据处理指令
19.4 Thumb分支指令
19.5 Thumb杂项指令SWI
19.6 Thumb伪指令
19.1 概 述
19.2 Thumb存储器访问指令
19.3 Thumb 数据处理指令
19.4 Thumb分支指令
19.5 Thumb杂项指令SWI
19.6 Thumb伪指令
第20章 ARM彙编程式设计
20.1 ARM彙编器所支持的伪指令
20.2 彙编语言的程式结构
20.1 ARM彙编器所支持的伪指令
20.2 彙编语言的程式结构