第一章 计算机中的数和码 3
1.1 进位计数制 3
1.2 不同进位制数之间的转换 5
1.3 码制——原码、反码和补码 8
1.4 进位与溢出 16
1.5 编码 16
第二章 中央处理单元CPU 20
2.1 微型计算机的结构 20
2.2 Z80 CPU的内部结构 22
2.3 Z80 CPU的外部引线 25
第三章 指令系统 29
3.1 指令格式、寻址方式和状态标志 29
3.2 Z80指令系统 36
第四章 汇编语言程序设计基础 59
4.1 程序设计语言介绍 59
4.2 Z80汇编语言语法 60
4.3 汇编语言程序设计 67
4.4 汇编语言程序设计示例 78
5.1 分类概述 86
第五章 半导体存储器 86
5.2 随机存取存储器 88
5.3 只读存储器 94
5.4 存储器与CPU的连接 100
第六章 Z80 CPU时序 105
6.1 概述 105
6.2 Z80的典型时序分析 108
7.1 概述 117
第七章 输入与输出 117
7.2 输入输出的寻址方式及输入输出指令 118
7.3 输入输出传送方式 120
7.4 中断 125
第八章 接口芯片 136
8.1 计数/定时器接口芯片Z80 CTC 136
8.2 可编程序并行接口芯片Z80 PIO 144
8.3 D/A转换器 158
8.4 A/D转换器 163
9.1 TP801单板机结构 170
第九章 单板机系统结构 170
9.2 TP801的外部设备及其管理 173
第十章 单板计算机的监控程序 194
10.1 TPBUG-A功能介绍 194
10.2 监控程序的结构 197
10.3 监控程序的主要内容 200
第十一章 Z80应用设计示例 222
11.1 应用TP801单板机做电子时钟 222
11.2 单台载客电梯选层控制系统 227
11.3 步进电动机控制系统 235
第十二章 MCS-51硬件结构 240
12.1 内部结构 240
12.2 外形和引脚 253
第十三章 MCS-51指令系统 256
13.1 寻址方式 256
13.2 数据传送指令 257
13.3 算术指令 260
13.4 逻辑指令 262
13.5 控制转移指令 264
14.1 定时/计数器 268
第十四章 MCS-51定时器、串行口和中断系统 268
14.2 串行口 270
14.3 MCS-51中断系统 273
第十五章 MCS-51应用技术 282
15.1 MCS-51程序设计技巧 282
15.2 外围接口技术 286
15.3 布尔处理能力的应用实例 294
16.1 什么是数据结构 301
16.2 线性表结构 301
第十六章 数据结构简介 301
16.3 树结构 304
第十七章 微型计算机系统 306
17.1 微型计算机系统结构和功能 306
17.2 操作系统概述 308
17.3 操作系统的功能 309
17.4 CP/M操作系统概述 317
17.5 微型机开发系统 329
主要参考书及资料 338
附录 339