目录
第1章逻辑代数和教学计算机中的逻辑器件1
1.1逻辑代数基础2
1.1.1基本逻辑运算与基本逻辑门电路2
1.1.2基本定理、常用公式和基本规则4
1.1.3逻辑函数的化简5
1.1.4逻辑设计举例:一位全加器的逻辑线路设计过程6
1.2组合逻辑电路8
1.2.1基本逻辑门8
1.2.2三态门8
1.2.3数据选择器10
1.2.4译码器和编码器10
1.3时序逻辑电路12
1.3.1基本R\|S触发器12
1.3.2D型触发器与寄存器、计数器器件13
1.3.3启停控制电路18
1.4GAL器件及其编程20
1.4.1现场可编程器件概述20
1.4.2通用可编程器件GAL20V821
1.5MACH器件27
1.5.1MACH器件的性能和特点27
1.5.2MACH4的基本结构和性能29
1.5.3MACH器件的编程34
1.6几个专用功能器件和存储器芯片的引脚图35
第2章TEC\|2000教学计算机系统概述38
2.1TEC\|2000教学计算机系统的研制目标38
2.2TEC\|2000教学计算机系统的硬件、软件组成39
2.2.1教学计算机硬件子系统的组成39
2.2.2教学计算机软件子系统的组成40
2.3TEC\|2000教学计算机系统的技术指标41
2.4TEC\|2000教学计算机系统支持的实验项目42
2.4.1基本实验项目42
2.4.2其他实验项目44
第3章TEC\|2000 16位教学计算机指令系统45
3.116位教学计算机指令系统综述45
3.1.1指令分类45
3.1.2指令格式46
3.216位机指令汇总表49
3.2.1基本指令49
3.2.2扩展指令50
3.316位机简单汇编程序设计举例50
第4章TEC\|2000教学计算机硬件系统的基本组成与实现53
4.1TEC\|2000教学计算机硬件系统的总线构成53
4.2启停控制线路54
4.3运算器部件55
4.3.1Am2901芯片的结构和功能55
4.3.2教学计算机运算器部件的设计与实现58
4.4组合逻辑控制器部件63
4.4.1组合逻辑控制器部件硬件组成63
4.4.216位教学计算机的指令执行流程图66
4.4.316位教学计算机的指令执行流程表67
4.4.416位教学计算机可编程器件内容67
4.5主存储器部件88
4.6串行I/O接口89
4.7中断线路90
4.7.1中断线路的设计原理90
4.7.2中断处理在教学计算机中的具体实现94
4.8TEC\|2000教学计算机使用简要说明95
第5章TEC\|2000 16位教学计算机软件系统99
5.1监控程序99
5.2仿真终端程序PCEC100
5.3交叉汇编程序ASEC101
5.3.1交叉汇编程序使用说明102
5.3.2交叉汇编程序设计要求104
第6章TEC2000 16位教学计算机实验指导107
6.1基础汇编语言程序设计实验107
6.2脱机运算器部件实验110
6.3组合逻辑控制器部件教学实验111
6.4内存储器部件教学实验113
6.5I/O接口扩展实验114
6.6中断实验115
第7章TEC\|2000教学计算机微程序控制器116
7.1微程序控制器的基本组成与实现116
7.1.1微程序定序器Am2910芯片的组成与功能116
7.1.2教学计算机微程序控制器的实现120
7.216位教学计算机微程序入口地址映射表124
7.316位教学计算机微程序控制器可编程器件逻辑表达式125
7.3.1SCC GAL的逻辑表达式125
7.3.2GAL1~GAL7的逻辑表达式126
7.416位教学计算机基本指令微程序流程图127
7.516位教学计算机基本指令微程序表127
7.616位教学计算机微程序控制器实验130
附录133
附录ATEC\|2000 教学计算机的总体框图与功能部件逻辑图133
附录B教学计算机的监控程序源码和汇编符号表140
附录C汇编符号表188
附录DTEC2000教学计算机系统鉴定意见191参考文献192