第一部分 原理和应用 1
第一章 基本概念 1
1.1引言 1
1.2计算机基础 1
目录 1
1.3中央处理机的结构 3
1.4指令寄存器和译码器 5
1.5地址寄存器 5
1.6算术-逻辑部件 5
1.7控制电路系统 6
1.8处理机的选择 6
1.9系统设计的考虑 7
1.10硬件设计的考虑 8
1.11软件设计的考虑 9
练习 12
2.1梗概 13
2.2美国微系统公司 13
第二章 微处理机的类型 13
2.3宝来公司的MINI-D 15
2.4电子阵列公司 16
2.5仙童公司 17
2.6通用仪器公司的CP-1600 21
2.7英特公司 22
2.8英特西尔公司的6100 29
2.9单片存贮器公司的6701 29
2.10莫斯特克公司的Z-80 30
2.11莫托洛拉公司的6800 32
2.12全国半导体公司 33
2.13雷声公司的RP-16 37
2.14美国无线电公司(RCA)的COSMAC 38
2.15洛克威尔国际公司的PPS-8 39
2.16西格奈蒂克斯公司的2650 41
2.17德克萨斯仪器公司 41
练习 42
第三章 微处理机领域中使用的术语 43
4.2随机存取存贮器(RAM) 54
第四章 存贮器 54
4.1引言 54
4.3静态RAM 57
4.4动态RAM 58
4.5RAM用的缓冲电路 61
4.6只读存贮器(ROM) 62
4.7ROM的运用及程序设计 65
4.8移位寄存器 66
4.9相联存贮器(CAM) 68
4.10可编程序及现场可编程序逻辑阵列 70
练习 76
第五章 微程序设计 77
5.1引言 77
5.2问题的确定 77
5.3流程图的类型 78
5.4程序设计和数制 78
5.5二-十进制 81
5.6十六进制 82
5.7正数和负数 83
5.8程序设计基本原理 84
5.9程序编码 84
5.10二进制编码 84
5.11十六进制编码 85
5.12助记码 85
5.13基本的程序设计方法 86
5.14编制程序 86
5.16堆栈和堆栈指示器 87
5.15机器代码 87
5.17保存CPU状态 92
5.18中断指示器 93
5.19复位(或接通电源) 93
5.20非屏蔽中断(NMI) 94
5.21软件中断(SWI) 94
5.22中断请求 94
5.25专用程序设计要求 95
5.23等待指令(WAI) 95
5.24中断屏蔽位的操作 95
5.26先行特征 96
5.27从中断返回(RTI) 96
5.28子程序连接 96
5.29调用子程序(BSR或JSR) 96
5.30从子程序返回(RTS) 97
5.31堆栈中的数据存贮 97
5.32重入码 97
练习 98
5.33堆栈指示器的操作 98
第六章 外围设备 99
6.1引言 99
6.2异步通信接口适配器 99
6.3系统执行过程 107
6.4外围接口适配器(PIA) 110
练习 111
7.3系统操作 112
7.2基本设计 112
第七章 基本微处理机设计 112
7.1引言 112
7.4存贮器检验和改变(M键) 117
7.5从正在进行中的操作退出(异常结束)(E键) 118
7.6寄存器显示(R键) 118
7.7转向用户程序(G键) 118
7.8从存贮器到磁带的记录(P键) 119
7.9从磁带到存贮器的装入(L键) 119
7.10断点的插入和排除(V键) 119
7.11跟踪一条指令(N键) 120
7.12操作举例 120
练习 125
第八章 硬件系统 126
8.1引言 126
8.2软塑料磁盘 126
8.3打印机 128
8.4电传打字机 131
8.5音频盒式磁带机 135
练习 139
第九章 微处理机系统的应用 140
9.1引言 140
9.2简单应用 140
9.3问题的分析 143
9.4应用领域 143
9.5更复杂的应用 144
9.6用微处理机进行A/D和D/A转换 145
9.7自动电话系统 152
练习 154
第十章 字符发生器 155
10.1引言 155
10.2基本字符的产生 155
10.3CRT光栅扫描显示 156
10.4控制逻辑 157
10.6较大的系统 158
10.5打印的应用 158
10.7术语词汇 159
第二部分 通用微处理机 161
第十一章 4004(MCS-4) 161
11.1引言 161
11.2MCS-4 161
11.3MCS-4指令系统 162
11.4MCS-4的程序设计 168
练习 171
第十二章 8080 172
12.1引言 172
12.2输入信号 172
12.3输入/输出信号 175
12.48080的状态位 175
12.5定时波形 177
12.6符号和缩写 179
练习 180
附录:缩写符号 181