目录 1
第一编 计算机部件及其组成实验 1
第1章 计算机基本部件实验 1
§1-1概述 1
§1-2逻辑部件实验台简介 1
§1-3基本逻辑部件实验 3
1-3-1判零电路 3
1-3-2四位二进制并行加法器 4
1-3-3四位二进制先行进位并行加法器 6
1-3-4四位二进制可逆计数器 7
1-3-5交通灯控制器 8
1-3-6移位寄存器 10
1-3-7数字式电子钟 10
1-3-8同步单脉冲产生器 12
1-3-9定量脉冲序列发生器 13
1-3-10伪随机序列发生器 14
1-3-11节拍电位——脉冲产生器 15
1-3-123-8译码器 16
1-3-13BCD码加法器 17
1-3-14函数发生器 18
1-3-15BCD码转换成Gray码的PLA逻辑 20
1-3-16四位并行加法器PLA逻辑 21
1-3-17BCD码计数器的PLA逻辑 22
1-3-188位奇偶校验器 23
1-3-19一位BCD码汉明校验器 24
第2章 计算机功能及其组成 27
§2-1运算器的设计与调试 27
2-1-1串行加法器的设计 27
2-1-2串行运算器的设计 28
2-1-3并行运算器的设计 29
2-1-4带有状态寄存器的运算器 30
2-2-1静态半导体存贮器的调试 32
§2-2存贮器部件的设计与调试 32
§2-3控制器的设计与调试 34
2-3-1串行加/减运算控制的实现 34
2-3-2并行加/减运算处理器控制器的设计 36
2-3-3实现乘法操作的控制 36
§2-4计算机CPU的设计 38
2-4-1CPU设计入门 38
2-4-2简单CPU的设计 39
2-4-3八位CPU的设计 42
2-4-4一个八位CPU的设计 45
2-5-1实验计算机总体结构 46
§2-5简单的计算机系统设计与调试 46
2-5-2实验计算机各模块结构 47
2-5-3控制台 52
2-5-4实验任务(一) 52
2-5-5实验计算机的设计方法 53
2-5-6实验步骤 55
2-5-7实验任务(二) 56
2-5-8特殊指令和功能的设计方法 56
2-5-9实验任务(三) 57
§3-1Z-80单板机的键盘操作 58
第3章 Z-80系列器件及其系统实验 58
第二编 微型机及其应用 58
§3-2在单板机上熟悉Z-80的一般指令 61
§3-3在单板机上学习和运用Z-80的典型指令 66
§3-4EPROM的编程 71
§3-5单板机与录音机的数据传送 75
§3-6中断 80
§3-7存贮器扩充实验 85
§3-8Z-80接口实验 89
§3-9Z-80PIO接口实验 91
§3-10单板机与A/D转换器的连接 99
§3-11单板机与D/A转换器的连接 103
§3-12Z-80SIO接口实验 106
§3-13Z-80DMA芯片实验 107
§3-14Z-80单板机配打字机 110
§3-15双机通讯 113
第4章 80/85系列器件及其系统实验 120
§4-1通用芯片实验 120
§4-28080的汇编程序 122
§4-38080的周期状态字的测量 125
§4-48080CPU的中断结构 127
§4-5简单的优先权中断 131
§4-68085的中断与编程 134
§4-78251A接口实验 137
§4-88255A接口实验 140
§4-9D/A及A/D转换器的使用 146
§4-10DMA控制器8257的应用 149
§4-11双机通讯 151
第5章 MC6800系列器件及其系统的实验 154
§5-1概述 154
§5-2MC6800的基本运算程序 157
§5-3程序的分支和循环 158
5-3-1分支和循环程序的实现 158
5-3-2乘法运算 159
5-4-1子程序和堆栈 161
§5-4子程序和堆栈 161
5-4-2无顺序表 162
5-4-3时钟实验 163
§5-5存贮器和地址译码 165
5-5-1存贮器扩充实验 165
5-5-2部分地址译码 166
§5-6外围接口适配器PIA的使用(一) 166
5-6-1简单的数据输入输出 167
5-6-2音频输出 168
5-6-3键矩阵 174
5-7-1采用查询技术的数据输入输出 175
§5-7外围接口适配器PIA的使用(二) 175
5-7-2采用中断技术的数据输入输出 176
§5-8串行输入输出 178
5-8-1并行-串行转换 178
5-8-2MC6850(ACIA)异步通信接口适配器的使用 180
§5-9数模转换器实验 182
§5-10模数转换器实验 186
§5-11用微型计算机控制交通信号灯 188
§5-12打乒乓游戏 193
§5-13录音机的转贮与重装 194
§6-1概述 198
第6章 八位微机实验系统 198
§6-2CPU及其控制电路 199
§6-3存贮空间的分配和存贮器电路 202
§6-4键盘及其接口电路 206
§6-5显示逻辑 207
§6-6其它I/O接口电路举例 214
§6-7单板微型机系统的开发 222
6-7-1内存扩充 222
6-7-2打印机配接 223
6-7-3CRT键盘显示器配接 224
6-7-4软件设计和移植 225
7-1-1SDK-86的使用与操作 235
第7章 16位微型机及其系统实验 235
§7-18086微处理机及其系统实验 235
7-1-2在SDK-86上用汇编语言编程 244
7-1-3打字机接口程序设计与调试 255
§7-2MC68000微处理机及其系统实验 258
7-2-1ECB学习机介绍 258
7-2-2ECB学习机的操作 264
7-2-3在ECB学习机上用汇编语言编程 268
7-2-4MC68000中断系统和串行口 277
7-2-5打字机接口编程 279
7-3-1Z-8000EXERCISER的结构与用途 281
§7-3Z-8000微处理机及其系统实验 281
7-3-2Z-8000的操作 288
7-3-3在Z-8000中用汇编语言编程 291
7-3-4Z-8000单板机配打字机接口 296
第8章 微型机系统应用实验 300
§8-1数字随动系统模拟实验 300
§8-2利用微机系统实现EPROM编程 306
§8-3由单板机组成显示终端 312
§8-4Z-80开发系统的应用实验 319
§9-1指令系统模拟 331
9-1-1指令系统模拟实验的意义 331
第9章 计算机系统模拟 331
第三编 计算机系统结构实验 331
9-1-2模拟程序的结构原理 332
9-1-3模拟实验的组织 333
9-1-4模拟实验范例 335
§9-2硬件描述语言及其应用实验 342
9-2-1硬件描述语言与硬件描述 342
9-2-2实验步骤 344
9-2-3实验范例 345
9-2-4实验的组织 348
9-2-5HDL语言使用常识 349
§9-3多层次计算机系统的模拟器 359
9-3-1模拟器的实现 360
9-3-2实验范例 365
9-3-3实验的组织 375
第10章 计算机系统的多机结构实验 376
§10-1面向字符型微机通信系统 376
10-1-1实验系统的组成 376
10-1-2实验系统介绍 377
10-1-3实验操作 380
§10-2环式通信网实验 381
10-2-1环式通信网的组成 382
10-2-2实验操作 383
§10-3HDLC通信控制器实验 386
10-3-1HDLC规程 386
10-3-2实验系统的硬件结构 387
10-3-3实验系统的软件 389
10-3-48085/8273组成HDLC/SDLC通信控制器实验 390
§10-4多机容错系统实验 392
10-4-1三模冗余的基本原理 392
10-4-2表决器的设计 393
10-4-3三机容错实验 393