第一章 概述 1
1.1 什么是电子计算机 1
1.2 计算机的分类与型号命名法 1
1.3 计算机的主要技术指标 2
1.4 大规模集成电路和微型计算机的发展概况 3
1.5 微处理器、微处理机概述 5
1.6 微型计算机的发展趋势 6
第二章 计算机的基础知识 8
2.1 计算机的数制和编码 8
2.2 计算机中的基本逻辑电路 15
第三章 电子计算机的基本结构和运行概貌 38
3.1 计算机的基本结构 38
3.2 计算机的硬件与软件的概念 38
3.3 微型计算机的硬件 38
3.4 Z—80微处理器 49
3.5 微型计算机的工作概貌 53
3.6 S—100总线简介 54
3.7 微型计算机的软件概况 59
第四章 Z—80汇编语言指令介绍 66
4.1 数的传送和交换 66
4.2 数据块传送指令 75
4.3 算术和逻辑运算指令 77
4.4 循环和移位指令 82
4.5 位操作指令 85
4.6 转移指令 86
4.7 子程序调用和返回指令组 89
4.8 Z80指令的寻址方式 90
第五章 Z—80汇编语言的程序设计 94
5.1 机器语言、汇编语言和高级语言的比较 94
5.2 汇编语言的程序设计 96
(一)汇编语言程序的语句结构 96
(二)伪指令 98
(三)汇编语言程序的编制方法 99
第六章 输入输出和中断 118
6.1 输入输出的寻址方法 118
6.2 Z80的输入输出指令 118
6.3 CPU与外设传送数据的方式 121
6.4 中断 127
第七章 可编程序接口 135
7.1 Z80 PIO 135
7.2 Z80 CTC 145
第八章 TP—801单板机介绍 155
8.1 TP—801单板机的主要技术特性和功能 155
8.2 TP—801单板机的结构和原理 155
8.3 TP—801单板机的操作和使用 168
8.4 微型机系统中Z—80汇编语言的执行过程 185
第九章 微型计算机的外部设备 189
9.1 终端设备 189
9.2 打印机 194
9.3 外存贮器 197
第十章 基本BAS1C语言简介 207
10.1 BAS1C语言概述 207
10.2 BAS1C语言的基本结构 208
10.3 简单BAS1C程序 211
10.4 输入语句 217
10.5 控制语句 221
10.6 函数 233
10.7 自定义函数和子程序 239
10.8 字符处理 242
第十一章 微型计算机的应用 252
11.1 微型计算机的典型应用 252
11.2 微型计算机在实际应用中的分类和选用 256
11.3 微型机系统及应用的新技术开发 258
附录1 ASC Ⅱ码(美国标准信息交换码)表 278
附录2 数的表示法 279
附录3 Z80CPU引脚功能 280
附录4 Z80指令系统 282
Z80CPU标志操作摘要 308
附录5 国产微型机概况 310
参考文献 313