目录 1
第一章 概论 1
§1-1 微型计算机发展的特点 1
一、微型计算机的应用已深入到各行各业 1
二、以多种方式向用户提供微型计算机 4
三、软件的标准化和商品化 6
§1-2 微处理器的新进展 6
一、8位微处理器不断翻新 6
二、研制了一批专用微处理器 7
三、新型高性能微处理器 8
四、外围电路不断丰富与完善 9
五、今后发展的展望 10
§1-3 微型计算机应用系统设计和研制概述 12
一、微型计算机应用系统的设计步骤 12
二、微型计算机应用系统的设计特点 16
三、微型计算机应用系统的研制工具 17
第二章 正确选择微处理器 23
§2-1 正确选择微处理器的重要性 23
一、微处理器对应用系统的影响 23
二、选择微处理器的一般准则 23
二、字长 25
§2-2 选择微处理器要考虑的主要特性 25
一、用途 25
三、位片式 26
四、处理速度 26
五、功耗 27
六、其它性能 27
§2-3 选择微处理器的实例 29
一、TMS1000系列 29
二、8080系列 30
三、Z80 32
四、M6800系列 34
五、MCS6500系列 38
六、专用微处理器 40
七、高性能微处理器 43
八、位片式微处理器 51
§2-4 如何进行选择 56
一、从头开始方式 57
二、单板微型计算机方式 58
三、完整的微型计算机系统 60
一、运算辅助操作接口 61
第三章 接口技术 61
§3-1 接口的四种基本类型 61
二、用户交互式接口 63
三、传感接口 65
四、控制接口 65
§3-2 键盘和显示器接口设计 66
一、键盘接口设计 66
二、键盘监控程序和数码转换程序设计 68
三、8位显示器接口设计 76
§3-3 光电输入机、电传打字机和盒式磁带机的接口设计 79
一、输入/输出程序设计 80
二、光电输入机接口设计 89
三、电传打字机(TTY)接口设计 90
四、盒式磁带机接口设计 94
五、模-数转换器与数-模转换器接口设计 97
§3-4 CRT终端接口设计 100
一、一般概念 100
二、CRT控制器 101
三、CRT终端接口设计实例 103
一、软磁盘记录格式 111
§3-5 软磁盘接口设计 111
二、软磁盘控制器 115
三、四路软盘控制器板(4FDC) 121
四、软磁盘驱动器 124
第四章 微型计算机系统的研制工具 134
§4-1 研制过程 134
一、硬件研制过程 135
二、软件的研制过程 135
一、编辑程序 136
§4-2 软件研制工具 136
二、汇编程序 137
三、调试程序 138
四、二进制装入程序 139
五、交叉汇编程序 139
六、模拟程序 142
§4-3 硬件研制工具 144
一、微型计算机研制系统 145
二、联机仿真器 155
*三、逻辑分析仪 162
§5-1 操作系统的重要性及其总体结构 173
*第五章 操作系统 173
二、操作系统的功能 175
一、操作系统的基本术语 175
三、操作系统的层次模块结构 178
四、操作系统的分类 180
§5-2 存储器管理 181
一、单连续块存储管理技术 181
二、静态划分式存储器管理 182
三、动态划分式存储器管理 183
四、虚拟存储器管理 184
一、微型计算机设备管理的特点 185
§5-3 设备管理和文件系统 185
二、文件系统的组织 187
三、文件操作 189
§5-4 作业和进程管理 189
一、联机控制方式 189
二、作业和进程的调度 190
§5-5 CDOS介绍 191
一、CDOS的层次结构 191
二、控制台处理程序 192
三、系统调用程序 194
四、设备驱动程序 198
第六章 总线 201
§6-1 一般概念 201
一、内总线和外总线 201
二、并行总线与串行总线 203
§6-2 内总线 204
一、S-100总线 204
二、6800系统总线 209
三、MULTIBUS总线 210
四、STD总线 218
五、TRS-80总线 222
六、AppleⅡ总线 225
§6-3 外总线 229
一、IEEE-488总线标准 229
一、计算机一级的并行——多微计算机系统 233
二、EIA-RS232C串行接口标准 234
*第七章 多微处理器计算机系统 237
§7-1 多微处理器计算机系统的引入 237
§7-2 多微处理器系统分类 238
三、指令、任务一级的并行——多微处理器系统 240
二、多处理器一级的并行——阵列处理器系统 240
§7-3 多微处理器计算机系统的互连和通讯 242
一、关于单总线互连和通讯机构 242
二、共享存贮器通讯机构 243
三、环形总线结构 244
四、多级总线结构 245
§7-4 关于多微计算机系统的并行算法和软件 245
一、同步并行算法 246
二、异步并行算法 247
三、并行处理语言 248
四、多微计算机系统的操作系统 250
§7-5 一个分布式汉字信息处理系统 253
一、系统综述 253
二、屏幕处理程序 254
三、文件系统 255
第八章 微型计算机应用系统设计实例 256
§8-1 微型计算机在仪器仪表中的应用 256
一、设计要求 256
二、系统设计 256
三、硬件系统的设计和实验 259
四、应用程序的设计和调试 266
五、实验室联调与现场考核 273
§8-2 微型计算机控制机械加工设备 278
一、设计要求 278
二、微型计算机系统设计 279
三、接口设计 280
四、软件设计 285
一、设计要求 295
二、系统和软件设计 295
§8-3 微型计算机在交通控制中的应用 295
三、实验 298
§8-4 微型机用于银行帐务实时处理系统 299
一、系统功能简要 299
二、“人机对话”命令的设计 299
三、数据组织的设计 301
§8-5 多重处理系统的应用 307
一、多重处理系统的特点 307
二、多重处理系统的总线结构 308
三、一个混合多重处理系统的应用 309