微型计算机原理及其接口技术
作者:李蓓主编
出版时间:2018
丛编项: 普通高等教育“十三五”规划教材
内容简介
本书系统地讲述了微型计算机原理与接口技术。全书共分14章,内容包括:微机系统的基础知识、8086/8088微处理器、8086/8088指令系统、半导体存储器及其接口、Proteus仿真平台的使用、输入/输出与接口技术、并行输入/输出接口、中断技术、定时/计数技术、串行通信接口技术、D/A、A/D转换器的接口设计、直接存储器存取、人机接口和微型机系统总线技术。本书特点是立足“实用”“够用”的原则;内容介绍上注重基本概念、基本方法,突出重点;应用举例上注重与实际相结合,使学生学会使用并提高学习兴趣。
目录
前 言
第1 章 微机系统的基础知识 1
1. 1 微机概述 1
1. 1. 1 微机的发展简史 1
1. 1. 2 微机的特点与分类 2
1. 2 微机系统的组成 3
1. 2. 1 硬件系统 3
1. 2. 2 软件系统 4
1. 3 计算机的运算基础 5
1. 3. 1 数制转换综合表示法 5
1. 3. 2 二进制编码 6
1. 3. 3 带符号数的表示法 7
小结 12
习题 13
第2 章 8086 / 8088 微处理器 14
2. 1 8086/8088 微处理器的功能结构 14
2. 1. 1 8086/8088 CPU 的寄存器结构 14
2. 1. 2 8086/8088 CPU 的编程结构 17
2. 1. 3 8088 与8086 的区别 19
2. 2 8086/8088 CPU 的存储器 19
2. 2. 1 8086/8088 存储器的组织 19
2. 2. 2 8086/8088 存储器的分段 20
2. 2. 3 20 位物理地址的形成 20
2. 3 8086/8088 的引脚信号和工作模式 21
2. 3. 1 8086/8088 的引脚信号和功能 21
2. 3. 2 8086/8088 的工作模式 24
2. 4 8086/8088 的典型时序分析 26
2. 4. 1 指令周期、总线周期和时钟
周期 26
2. 4. 2 最小模式下8086/8088 的
读/写周期 26
2. 4. 3 最大模式下的总线读/写周期 28
小结 28
习题 29
第3 章 8086 / 8088 指令系统 30
3. 1 8086/8088 的指令格式和寻址方式 30
3. 1. 1 指令格式 30
3. 1. 2 操作数类型 30
3. 1. 3 有效地址和段超越 31
3. 1. 4 和数据有关的寻址方式 31
3. 1. 5 和转移地址有关的寻址方式 34
3. 1. 6 I/ O 端口寻址方式 35
3. 1. 7 串操作指令寻址方式 35
3. 2 8086/8088指令系统及汇编语言程序 36
3. 2. 1 数据传送类指令 36
3. 2. 2 算术运算类指令 42
3. 2. 3 逻辑运算和移位类指令 47
3. 2. 4 程序控制类指令 51
3. 2. 5 串操作类指令 57
3. 2. 6 处理器控制类指令 59
3. 2. 7 系统功能调用INT 21H 60
3. 3 汇编语言程序结构 62
3. 3. 1 汇编语言概述 62
3. 3. 2 汇编语言语句格式 63
3. 3. 3 汇编语言伪指令 64
3. 3. 4 汇编源程序的程序结构 67
3. 4 汇编语言程序设计 68
3. 4. 1 顺序结构程序设计 68
3. 4. 2 分支结构程序设计 68
3. 4. 3 循环结构程序设计 70
3. 4. 4 子程序结构程序设计 71
小结 75
习题 75
第4 章 半导体存储器及其接口 78
4. 1 半导体存储器 78
4. 1. 1 半导体存储器的分级体系 78
Ⅴ
4. 1. 2 半导体存储器的分类 79
4. 1. 3 半导体存储器的主要性能指标 80
4. 1. 4 存储芯片的组成 81
4. 2 存储器接口技术 82
4. 2. 1 存储器接口中应考虑的问题 83
4. 2. 2 存储器芯片的扩展 85
4. 3 主存储器接口 92
4. 3. 1 EPROM 与CPU 的连接 92
4. 3. 2 SRAM 与CPU 的连接 94
4. 3. 3 DRAM 与CPU 的连接 96
小结 98
习题 98
第5 章 Proteus 仿真平台的使用 100
5. 1 ISIS 7 Professional 界面简介 100
5. 1. 1 ISIS 主界面 100
5. 1. 2 Proteus 常用快捷键 102
5. 2 绘制电路原理图 102
5. 2. 1 元器件选择Pick 103
5. 2. 2 元器件放置 104
5. 2. 3 终端放置Terminal 104
5. 2. 4 元器件之间连线Wire 104
5. 2. 5 给导线或总线加标签Label 104
5. 2. 6 添加虚拟仪器等 105
5. 2. 7 添加文本 105
5. 2. 8 8086CPU 程序的加载 106
5. 2. 9 仿真运行 106
5. 3 应用举例 106
5. 3. 1 利用EMU8086 对源程序进行
编译 107
5. 3. 2 硬件设计与仿真 107
小结 108
习题 108
第6 章 输入/输出与接口技术 110
6. 1 I/ O 接口概述 110
6. 1. 1 接口 110
6. 1. 2 I/ O 设备与I/ O 接口 111
6. 2 I/ O 接口的基本功能与组成 111
6. 2. 1 I/ O 接口的基本功能 111
6. 2. 2 I/ O 接口组成 112
6. 3 CPU 与I/ O 端口的数据传输方式 115
6. 3. 1 程序控制方式 115
6. 3. 2 直接存储器存取方式 116
6. 3. 3 专用I/ O 处理器方式 117
6. 4 I/ O 端口地址译码技术 117
6. 4. 1 I/ O 端口和I/ O 操作 117
6. 4. 2 端口地址编址方式 118
6. 4. 3 独立编址方式的端口访问 1