第一章 导言 1
1-1 微处理机 1
1-2 大型和小型的计算机 3
1-3 典型计算机间之比较 5
1-4 微处理机的历史 17
1-5 集成电路晶片的特性 21
1-6 半导体记忆体 26
1-7 微处理机的应用 27
第二章 微处理机结构 37
2-1 一般计算机结构 37
2-2 暂存器 44
2-3 算术单元 50
2-4 指令处理部份 51
2-5 堆叠 54
2-6 微处理机的结构 56
2-7 微处理机结构实例 59
2-8 摘要 64
第三章 微处理机指令集 69
3-1 计算机指令格式 69
3-2 位址指示法 74
3-3 指令的型式 87
3-4 微处理机指令集 104
3-5 微处理机指令集之例子 106
3-6 摘要 124
习题 126
第四章 微处理机组合程式 133
4-1 语言层次的比较 133
4-2 组合程式之特性 140
4-3 微处理机组合程式之特性 158
4-4 组合程式之例:INTEL 8080 MOTOROLA 6800 160
4-5 摘要 172
习题 173
第五章 组合语言程式之撰写 178
5-1 简单程式 178
5-2 回路与行列 192
5-3 算术 210
5-4 字元操作 222
5-5 副常式 231
5-6 摘要 240
习题 242
第六章 微处理机的软体发展 249
6-1 软体发展 249
6-2 问题定义 252
6-3 程式设计 254
6-4 程式撰写 262
6-5 除错 265
6-6 测试 270
6-7 文件化 272
6-8 重新设计 274
6-9 软体发展系统 275
6-10 摘要 282
习题 283
第七章 记忆部份 288
7-1 一般记忆体的界面 288
7-2 简单的记忆体部份安排 295
7-3 汇流带结构 310
7-4 三态记忆的设计 321
7-5 特定微处理机的架构 326
7-6 摘要 345
习题 346
第八章 微处理机的输入与输出 351
8-1 I/O的一般讨论 351
8-2 单一的I/O埠 357
8-3 一般的输入/输出部份 363
8-4 有关I/O的硬体 370
8-5 I/O装置 385
8-6 特殊处理机的I/O装置 406
8-7 摘要 445
习题 447
第九章 微处理机的I/O部份 451
9-1 利用中断的优点及缺点 451
9-2 中断系统的特性 456
9-3 简单的中断系统 469
9-4 特殊处理机的中断系统 480
9-5 直接记忆存取(DMA) 519
9-6 摘要 523
习题 524