第一章 概述 1
1.1 数字电子计算机的硬件和软件 1
1.2 计算机的基本组成 2
1.3 微型计算机的结构 5
1.4 数字电了计算机的发展及赵向 7
第二章 计算机中的数制与码制 11
2.1 数制 11
2.2 数制之间的转换 13
2.3 二进制数的运算 17
2.4 码制 19
第三章 逻辑代数与逻辑部件 28
3.1 逻辑代数的定义 28
3.2 布尔代数的基本定律 31
3.3 布尔代数定律的应用 34
3.4 用卡诺图化简布尔表达式 39
3.5 门电路 49
3.6 逻辑表达式的电路实现 53
3.7 触发器 54
3.8 逻辑部件 56
第四章 Z80微处理器 71
4.1 Z—80CPU的结构 71
4.2 Z—80的寻址方式 76
4.3 Z—3的指令系统 81
第五章 Z80CPU时序 123
5.1 时序信号 123
5.2 为什么要学习Z80CPU时序 124
5.3 Z80CPU机器周期 124
5.4 指令执行过程 133
第六章 存贮器 134
6.1 存贮器的功能及分类概述 134
6.2 半导体随机读写存贮器 136
6.3 只读存贮器 146
6.4 磁表面存贮器 149
6.5 误差校正码 153
第七章 Z80汇编语言及其程序设计 163
7.1 机器语言·汇编语言·算法语言 163
7.2 Z80汇编语言结构 165
7.3 伪指令 169
7.4 宏指令 171
7.5 条件汇编 173
7.6 汇编程序 175
7.7 程序设计概述 177
7.8 程序框图 177
7.9 Z80CPU指令使用技巧 178
7.10 简章程序 179
7.11 分支程序 181
7.12 循环程序 183
7.13 字符处理 189
7.14 数码转换 191
7.15 算术运算 195
7.16 子程序 197
7.17 表 200
7.18 逻辑尺及应用 202
7.19 链接 204
第八章 BASICⅡ语言及其程序设计 206
8.1 BASIC的基本概念 206
8.2 提供数据语句 213
8.3 简单程序设计 217
8.4 分支程序 224
8.5 循环程序 231
8.6 数组 237
8.7 子程序 241
8.8 字符串 244
8.9 类型转换及特殊功能 253
第九章 输入输出方式 258
9.1 概述 258
9.2 输入/输出方式 259
9.3 Z80的输入输出周期和输入输出指令 261
9.4 CPU与外设间的数据传输 263
9.5 输入/输出口的结构 269
9.6 接口元件 275
第十章 中断 280
10.1 中断的基本概述 280
10.2 中断的实现 282
10.3 中断的优先级 284
10.4 中断的响应 287
10.5 Z80的中断系统 292
10.6 中断举例 298
第十一章 输入输出接口 305
概述 305
11.1 8255并行接口 305
11.2 Z-80计数器定时器电路(CTC) 308
11.3 Z-80并行输入/输出接口电路(PIO) 315
11.4 可编程序串行接口8251 323
第十二章 输入输出设备 328
12.1 键盘 328
12.2 CRT显示器 332
12.3 软磁盘 337
12.4 磁带机 339
12.5 数—模转换器(D/A) 341
12.6 模—数转换器(A/D) 344
12.7 输入手写板 347
第十三章 微型计算机系统 348
13.1 主要部件的功能 348
13.2 微型机系统的组成 358
第十四章 CROMEMCO系统的使用 383
14.1 屏幕编辑程序 383
14.2 连接程序 388
14.3 调试程序 391
附录一 399
附录二 401
附录三 402
附录四 414