目录 1
第一章 微处理机概论 1
§1-1 概述 1
§1-2 微型计算机的特点 3
§1-3 微型计算机的类型 4
§1-4 大型、小型和微型计算机的比较 5
§1-5 微型计算机的应用 8
§1-6 微型计算机的发展前景 9
第二章 微处理机的结构 10
§2-1 微处理机的一般结构 10
§2-2 Z80的结构 15
§2-3 Intel 8080和8085的结构特点 21
§2-4 M6800的内部结构 22
第三章 微处理机的指令系统 24
§3-1 微处理机中常用的寻址方式 24
§3-2 微处理机的指令类型 26
§3-3 状态标志 31
§3-4 Z80的指令系统 32
§3-5 Intel 8080/8085指令系统的特点 43
第四章 微处理机的汇编语言 45
§4-1 概述 45
§4-2 Z80汇编语言 46
§4-3 宏指令及宏汇编 50
§4-4 Intel 8080/8085汇编语言的特点 52
第五章 汇编语言程序设计 53
§5-1 概述 53
§5-2 简单程序举例 53
§5-3 循环程序 55
§5-4 数组处理程序 56
§5-5 算术运算程序 58
§5-6 字符处理程序 59
§5-7 子程序 60
§5-8 复杂的算术程序 61
第六章 微型计算机的存储器及其接口 66
§6-1 概述 66
§6-2 简单的存储器接口 67
§6-3 简单存储器的设计以及应考虑的问题 69
§6-4 软磁盘驱动器 71
§6-5 盒式磁带录音机作为微型计算机的外存 74
第七章 微型计算机的输入/输出及其接口 76
§7-1 概述 76
§7-2 一般的输入/输出过程 77
§7-3 数据传送的程序控制方式 79
§7-4 数据传送的DMA方式 81
§7-5 输入/输出总线的控制结构 83
§7-6 模拟量输入/输出通道 87
§7-7 数据并行和串行的输入/输出方式 91
第八章 微型计算机的中断系统 114
§8-1 概述 114
§8-2 中断处理过程 115
§8-3 简单的中断系统 119
§8-4 Z80的中断系统 121
§8-5 Z80-PIO的中断系统 124
§8-6 Z80-SIO的中断系统 125
§8-7 Z80中断应用举例 126
§9-1 概述 128
第九章 微型计算机操作系统 128
§9-2 单板微型计算机的监控程序 129
§9-3 微型计算机操作系统的若干特点 130
§9-4 微型计算机操作系统的管理功能 131
§9-5 CP/M磁盘操作系统概述 143
§9-6 分布式操作系统的特点 145
第十章 微型计算机的总线 147
§10-1 概述 147
§10-2 片总线结构及其作用 149
§10-3 S-100总线 152
§10-4 MULTIBUS(多总线) 159
§10-5 IEEE-488标准接口 160
§10-6 RS-232串行接口 162
第十一章 微型计算机开发系统 165
§11-1 概述 165
§11-2 开发系统的硬件结构 167
§11-3 开发系统的软件 169
§11-4 在线仿真器及其使用 170
§11-5 开发系统的应用 173
§11-6 开发系统的新发展 176
§11-7 交叉式开发系统的特点 177
§12-2 用单板机构成的温度控制系统 179
§12-1 概述 179
第十二章 微型计算机的应用实例 179
§12-3 微型计算机用于数据采集系统 189
§12-4 微型计算机在数控机床方面的应用 193
§12-5 微型计算机用于构成多机系统和局部网络 197
第十三章 新一代的微处理机 214
§13-1 概述 214
§13-2 Intel8086 214
§13-3 Z8000 220
§13-4 MC68000 225
§13-5 32位微处理机 229
参考文献 232