第一章 概述 1
第一节 引言 1
第二节 计算机中的数和编码系統 2
第三节 计算机基础 13
第四节 计算机的硬件和软件 35
第五节 微型计算机的结构特点 36
第六节 Z80的CPU结构 38
第二章 Z80的指令系统和汇编语言程序设计 44
第一节 Z80的寻址方式 44
第二节 Z80的指令系统 48
第三节 汇编语言程序设计和实例 84
第四节 宏指令和条件汇编 111
第五节 汇编程序 122
第三章 Z80-CPU的时序 132
第一节 概述 132
第二节 Z80的典型时序分析 135
第四章 半导体存储器 145
第一节 半导体存储器的分类 145
第二节 读写存储器RAM 147
第三节 只读存储器(ROM) 174
第五章 输入和输出 184
第一节 输入输出的寻址方式 184
第二节 Z80的输入输出指令和时序 185
第三节 CPU与外设数据传送的方式 188
第四节 用8212作为一个输入输出接口 197
第五节 DMA控制器 201
第六章 中断 216
第一节 引言 216
第二节 最简单的中断情况 217
第三节 矢量中断 220
第四节 中断优先权 223
第五节 Z80的中断方式 240
第六节 Z80中的优先权排队电路 245
第七章 并行接口片子 254
第一节 Z80-PIO 254
第二节 可编程的输入输出接口8255A 271
第八章 串行通讯及接口电路 305
第一节 串行通讯 305
第二节 Intel 8251A 321
第三节 Z80-SIO 330
第四节 串行通讯应用举例 365
第九章 计数器和定时器电路 378
第一节 Z80-CTC 378
第二节 Intel 8253—PIT 391
第三节 TMS 5501多功能输入输出控制器 406
第十章 数/模(D/A)和模/数(A/D)转换 415
第一节 D/A转换 415
第二节 A/D转换 432
第三节 用A/D转换构成的数据采集系统 444
第十一章 单板机及其监控调试程序 456
第一节 STARTER EIT(TP—801A)介绍 456
第二节 监控调试程序简介 461
第三节 ZBUG的几个主要程序分析 463
第十二章 微型计算机系统及CP/M操作系统 490
第一节 微型计算机系统 490
第二节 CP/M操作系统的使用 492
第三节 CP/M操作系统的结构简析 540
附录 552