第一章 概述 1
§1-1 微处理器和微型计算机概念 1
目录 1
§1-2 微型计算机的主要组件 2
一、微处理器 2
二、存储器 5
三、输入/输出接口 7
§1-3 数据、地址和指令 9
一、数据 9
二、地址 10
三、指令 11
§1-4 微型计算机的应用 13
一、几个基本概念 16
第二章 微处理器 16
§2-1 微处理器的基本结构 16
二、微处理器内部硬件结构 21
三、微程序控制及可编程序逻辑阵列控制 25
§2-2 微处理器的基本指令系统 33
一、寻址方式 33
二、基本指令的分类 35
§2-3 M6800微处理器 39
一、概述 39
二、指令系统 41
三、指令执行周期 45
四、接口信号 47
五、中断处理 51
一、概述 53
§2-4 8080A微处理器 53
二、指令系统 55
三、指令执行周期 60
四、接口信号 62
第三章 半导体存储器 65
§3-1 只读存储器 65
一、只读存储器 65
二、电可编程序只读存储器 68
§3-2 读/写存储器 71
一、静态读/写存储器 71
二、动态读/写存储器 76
§4-1 输入/输出传送方式 79
第四章 微型计算机输入/输出接口 79
一、程序控制输入/输出 80
二、中断 83
三、直接存储器存取 98
§4-2 微型计算机输入/输出接口芯片 103
一、Intel8212外围接口芯片 103
二、可编程序外围接口 105
——MC6820外围接口适配器 105
三、可编程序异步收发器 117
——MC6850异步通信接口适配器 117
§4-3 直接存储器存取控制器 125
(DMAC)芯片 125
一、MC6844DMAC芯片 125
二、Intel8257DMAC芯片 132
第五章 程序设计基础 140
§5-1 一般概念 140
一、程序设计语言 140
二、熟悉微型计算机 141
三、程序设计步骤 142
§5-2 M6800汇编语言 144
一、汇编格式 144
二、汇编控制指令 146
三、寻址方式的表示 148
§5-3 M6800程序设计 150
一、分枝程序 150
二、循环程序 153
三、子程序设计方法 155
四、程序设计举例 158
§5-4 Intel8080汇编语言 161
一、汇编格式? 161
二、汇编控制命令? 166
三、寻址方式的表示? 170
四、宏指令? 175
§5-5 Intel8080程序设计? 179
一、 宏指令的使用? 179
二、条件汇编伪指令与宏指令 183
三、子程序方法 184
四、程序设计举例 189
第六章 微型计算机系统 196
一、基本微型计算机系统结构 197
§6-1 基本微型计算机系统 197
二、CPU系统的连接 198
§6-2 存储器系统的连接 207
一、地址译码 207
二、静态读/写存储器系统 208
三、微处理器与存储器的接口 210
§6-3 输入/输出选址及系统互连 217
一、输入/输出选址 217
二、系统的互连 219
三、外围接口技术举例 224
§6-4 一个系统的实例 231
——AMI6800EVK-300系统 231
一、系统概述 231
二、系统程序 238
三、系统操作 247
四、AMI6800EVK-300系统辅助电路 249
附录 265
一、Z-80微处理器 265
二、Intel8048/8748单片微型计算机 274
三、MC6800016位微处理器 284
四、Intel3000位片式微处理器 293
五、M6800指令系统表 297
六、Intel8080指令系统表 304
主要逻辑图例 308
主要名词缩写 309
参考资料 311