目 录 1
第一章微型计算机概述 1
第一节微型计算机的发展概况 1
第二节微型计算机 4
一、什么是微型计算机 4
二、微型计算机的组成部件 5
第三节微型计算机的工作原理 7
一、操作数据格式表示 7
二、字符编码 10
三、指令格式 11
四、微型计算机的工作过程 12
第四节微处理器采用的大规模集成电路工艺 13
一、微处理器的几种常用的工艺 13
二、微处理机的逻辑单元电路及符号 18
第五节对微计算机性能的评价及微计算机的选用 23
一、微型计算机性能分析 23
二、选用微计算机必须考虑的几个问题 25
三、微型计算机的应用概况 27
第一节微处理器的基本结构 29
第二章微处理器(CPU) 29
一、运算器和寄存器组 30
二、堆栈结构 34
三、总线结构 37
四、控制器 39
第二节MC6800微处理器 42
一、M6800的主要性能和基本框图 43
二、寄存器和运算器ALU 的功用及工作原理 45
三、M6800控制总线信号的功能 48
四、M6800的中断处理 54
二、8080A的组成框图及信号系统 57
第三节8080A微处理器 57
一、8080CPU的基本性能 57
三、8080A的定时控制 61
第三章微处理机的指令系统 65
第一节微处理器的指令结构及数据格式 65
一、指令结构 65
二、数据格式 67
第二节寻址方式 69
一、直接寻址方式 69
三、立即寻址方式 70
二、扩展寻址方式 70
四、变址寻址方式 71
五、相对寻址方式 72
六、隐含寻址方式 73
七、间接寻址方式 74
八、寄存器间接寻址方式 74
第三节指令的种类 75
一、数据传送指令 75
二、数据处理指令 76
三、程序控制指令 77
四、状态码管理指令 78
第四节M6800的指令系统 79
一、指令结构及数据格式 79
二、M6800的寻址方式 80
三、M6800指令的分类 83
四、指令的执行周期 95
第五节8080A/8085指令系统 98
一、8080A的指令格式和数据格式 99
二、寻址方式 100
三、8080A指令的分类 101
第一节存贮器概述 111
第四章微型计算机主存贮器 111
一、静态随机存取存贮器 113
第二节随机存取存贮器(RAM) 113
二、动态随机存取存贮器 118
第三节只读存贮器(ROM) 126
一、只读存贮器分类及存贮单元的工作原理 126
二、掩膜式只读存贮器ROM的组成 130
三、可擦式可编程序只读存贮器(EPROM) 131
四、EPROM编程器原理 135
一、地址总线的连接 137
第四节存贮器的组成及连接 137
二、存贮器的连接 140
三、存贮器与微处理器的连接 140
第五章输入输出接口 143
第一节输入输出接口的工作控制 143
一、输入输出种类及工作方式 143
二、输入输出数据交换控制方式 145
第二节输入输出接口电路芯片 150
一、接口芯片的内部组成及性能要求 150
二、并行传送I/C接口 156
三、串行传送通用接口 171
第三节输入输出管理技术 184
一、优先中断控制方式 184
二、直接存贮器存取控制方式(DMAC) 193
第六章汇编语言程序设计 202
第一节 概述 202
一、程序设计语言 202
二、程序设计步骤 203
一、汇编语言的基本字符及表达式 205
第二节M6800汇编语言 205
二、源语句格式和寻址方式 206
三、汇编控制指令 210
四、条件汇编指令和宏指令 214
五、汇编处理和汇编清单 217
第三节M6800汇编语言程序设计的基本方法 218
一、分枝程序 218
二、循环程序 220
三、子程序 223
四、输入/输出程序 228
五、中断处理程序 234
六、用程序模拟数字逻辑功能 237
第四节英特尔8080/8085汇编语言 239
一、汇编格式 240
二、汇编控制指令 244
三、INTEI8080程序设计举例 246
第七章微型计算机系统结构及连接 252
第一节微型计算机系统的种类 252
一、基本系统 252
二、个人/家用系统 253
三、完善系统及开发系统 254
四、多微处理机系统 255
第二节微计算机系统的连接 256
一、微型计算机标准系统结构 256
二、微型计算机的内部连接 259
三、单板功能模块与标准总线 269
第三节几种常用的外部设备及接口技术 274
一、键盘 274
二、发光二极管数码显示器(LED) 277
三、电传打字机接口(TTY) 278
四、盒式音频磁带机接口 279
五、其他 282
第四节MEK6800D2KIT微型计算机系统 283
一、系统概述 283
二、系统硬件功能及软件考虑 289
三、系统的操作命令及处理程序 304
第八章微型计算机的应用系统实例 313
第一节概述 313
一、引言 313
二、微型计算机应用的基本类型 313
第二节微型计算机应用系统的外围电路及接口 314
一、开关量和数字量的输入/输出器 315
二、模拟——数字量的输入/输出器 315
三、外围设备接口采用的标准总线 326
第三节微型计算机在工业方面的应用 330
一、在过程控制系统的应用 330
二、微型计算机在感应电动机控制中的应用 342
第四节微型计算机在计量和测试装置中的应用 347
一、应用系统的类型及特点 348
二、在温度测量和控制装置中的应用 349
三、微型计算机数据采集系统 354
第一节系统的研制步骤及要求 356
一、系统设计任务的确定 356
第九章微计算机应用系统的设计及调试 356
二、对系统设计的初步验证 358
三、硬件和软件的划分及其设计 359
四、硬件和软件综合调试及性能评价 359
第二节系统程序的研制 360
一、程序设计语言的选择 360
二、程序研制的步骤及所需的支持软件 362
一、硬件研制过程及所需工具 365
第三节微计算机系统研制的工具 365
二、逻辑分析仪………………………………………………………………………(366 )三、在线仿真器(ICE) 369
第四节微处理机开发系统及在样机调试中的应用 373
一、开发系统的种类 373
二、开发系统所需的硬件及软件 377
三、使用开发系统测试样机的步骤 379
附录一 M6800,8080系列芯片型号表 382
附录二M6800指令系统表 386
附录三8080/8085指令系统表 392
附录四总线标准 396