目 录 1
第一章 微型计算机概论 1
第一节微机发展概况 1
第二节数制和编码 2
一、 计算机中的数制 2
二、二进制编码 4
第三节微机系统结构分析 6
一、 中央处理器 6
二、系统总线 7
三、 存储器 8
四、 输入输出接口 8
五、系统软件 8
第四节CPU的内部结构分析 9
一、8086/8088微处理器结构 9
二、8086/8088内部寄存器 11
三、8086/8088引脚及其功能 14
一、8284时钟发生驱动器 18
第五节 系统时钟和等待状态产生器 18
二、等待状态逻辑 19
第六节总线控制器8288 20
第七节总线周期时序分析 22
一、存储器读写总线周期 22
二、I/O读写周期时序 24
三、 中断响应周期 24
第八节8289总线仲裁器 24
第九节多处理器系统 32
第二章8086/8088指令系统及程序设计 40
第一节寻址方式 40
第二节8086/8088指令系统 43
一、数据传送指令 43
二、算术运算指令 46
三、程序转移指令 55
四、 逻辑运算和移位指令 59
五、 数据串操作指令 62
六、处理机控制指令 65
第三节汇编语言和汇编程序 66
一、汇编语言语句 67
二、汇编源程序结构 68
第四节宏指令 76
第五节条件汇编语句 80
第六节结构化模块化程序设计 81
一、结构化程序设计步骤 81
二、 模块化程序的设计 84
第七节 汇编语言与高级语言软件接口技术 90
第八节 数据的输入输出与代码转换 92
第九节 宏汇编语言程序设计举例 100
第十节DOS环境及进程管理 125
一、 DOS环境 125
二、 程序段前缀PSP 125
三、 内存管理 127
四、进程管理 129
五、 设备驱动程序 144
一、磁盘记录格式 154
第十一节磁盘文件管理 154
二、 PC-DOS分区 156
三、 磁盘文件管理 160
第三章半导体存储器 178
第一节半导体存储器分类 178
一、 只读存储器ROM 178
二、 随机读写存储器RAM 179
第二节 半导体存储器的内部结构 179
一、 掩模只读存储器ROM 182
第三节 只读存储器 182
二、 可编程只读存储器PROM 183
三、 可重复擦写的只读存储器EPROM 183
四、 电擦可编程只读存储器E2PROM 186
第四节随机存储器 188
一、 静态随机读写存储器SRAM 188
二、 动怎随机存储器DRAM 189
三、 非易失随机读写存储器NVRAM 191
一、接口功能 194
第一节接口技术的基本概念 194
第四章 输入输出接口技术 194
二、端口编址方式 195
三、 输入输出传送方式 196
第二节8255A-5可编程并行接口及应用 198
一、8255A-5芯片的结构及其功能 199
二、8255A-5在系统中的应用 203
第三节8253A-5可编程定时器及其应用 207
一、8253A-5的内部结构 207
二、8253A-5的工作方式 209
三、 读写说明 210
四、 8253A-5在系统中的应用 212
第四节 8237A-5 DMA控制器及其应用 215
一、 8237A-5芯片的硬件结构和功能 215
二、 DMA读写操作 221
三、 DMA工作方式 222
五、 几个特殊操作的说明 223
四、 DMA传输类型 223
六、8237A-5在系统中的应用 225
第五节 中断及其应用 229
一、 中断类型和中断向…表 229
二、 中断响应过程 231
三、8259A中断控制器及其应用 231
第一节计算机网络概述 246
一、网络结构 246
第五章异步通讯接口技术 246
二、 网络体系结构 248
第二节异步通讯接口 250
一、 串行通讯的一般概念 250
二、 串行总线标准RS-232C 254
三、20mA电流环标准 257
第三节异步通讯适配器 258
一、8250可编程异步通讯接口 258
二、8250内部寄存器功能 259
三、INS 8250通讯编程 264
第一节显示模式 269
第六章图形显示高级实用编程技术 269
第二节文本方式 271
第三节图形显示 277
一、 通过BIOS向显示区读写象素 278
二、 利用图形控制寄存器对显示区读写 279
第四节图形高级编程技术 285
一、建立宏库 285
二、画点 286
三、画直线 289
四、 画圆 292
五、 图形的拷贝 297
六、动画图形显示 298
七、填充矩形 299
八、在屏幕上开窗 300
九、存储屏幕图形 302
十、将磁盘中的图形文件写入显示缓冲区 304
第五节窗口管理文件及编程技术 307
一、物理视频缓冲区 307
二、逻辑视频缓冲区 308
第六节鼠标输入器及其编程 317
一、 鼠标器程序设计接口 318
二、 鼠标器功能调用简介INT33H 320
三、对鼠标及键盘的编程 324
第七节菜单设计及其编程 337
第七章数据采集系统及其应用 352
第一节数据采集系统的组成 352
一、 ADC0809工作原理及接口电路 356
第二节A/D接口电路设计 356
二、 AD574A工作原理及接口电路 357
三、 应用DMA技术的高速数据采集系统 363
四、 利用周期选通采样的高速数据采集系统 363
第三节D/A转换器及其应用 364
一、DAC0832工作原理及接口电路 364
二、DAC1210工作原理及接口电路 365
附录一IBM PC ASCII码字符表 367
附录二8086/8088指令系统表 368
参考书目 373