《微型计算机基本原理与接口技术(第3版)》以8086/8088 CPU为背景机,兼顾高性能的微处理器,主要介绍微型计算机的基本知识、微型计算机的基本结构、指令系统、汇编语言程序设计方法、存储器系统以及有关中断、并行接口、串行接口、A/D、D/A等I/O接口技术。本书内容简明扼要,深入浅出,融入了作者多年教学与工程实践的经验与体会,注意阐明基本概念、方法以及使用中的注意事项。在讲清基本概念的基础上,用典型实例说明其原理与应用。每章后附有适量的习题。
本书可用作高等院校微型计算机原理及应用课程的教材,也可用作从事微机生产、科研以及工程技术人员的参考书。
目录
- 前言
- 第一章 计算机基础知识
- 1.1 计算机中数值数据的表示
- 1.2 计算机中常用编码
- 1.3 计算机运算基础
- 1.4 微型计算机系统
- 练习题
- 第二章 8086/8088系统结构
- 2.1 8086/8088微处理器的内部结构
- 2.2 8086/8088 CPU的工作模式与引脚功能
- 2.3 8086/8088 CPU的工作时序
- 2.4 8086/8088系统结构
- 2.5 微机系统中的总线结构
- 练习题
- 第三章 8086/8088指令系统
- 3.1 指令系统概述
- 3.2 8086/8088 CPU的寻址方式
- 3.3 8086/8088指令系统
- 练习题
- 第四章 汇编语言程序设计
- 4.1 基本概念
- 4.2 伪指令
- 4.3 汇编语言源程序结构
- 4.4 典型汇编语言程序设计举例
- 练习题
- 第五章 存储器组织
- 5.1 存储器概述
- 5.2 半导体存储器
- 5.3 半导体存储器与CPU的连接
- 5.4 高速缓冲存储器与虚拟存储器
- 5.5 外存储器简介
- 练习题
- 第六章 并行输入/输出接口
- 6.1 输入/输出接口的基本知识
- 6.2 CPU与外设之间的数据传送
- 6.3 简单并行I/O接口
- 6.4 可编程并行I/O接口芯片Intel8255A
- 6.5 Intel8255A的应用举例
- 6.6 DMA控制器Intel8237A
- 练习题
- 第七章 中断处理与定时/计数技术
- 7.1 中断的基本概念
- 7.2 8086中断结构
- 7.3 可编程中断控制器Intel8259A
- 7.4 可编程定时/计数器Intel8253
- 练习题
- 第八章 模拟接口技术
- 8.1 模拟接口基础知识
- 8.2 典型D/A转换器及其应用
- 8.3 典型A/D转换器及其应用
- 练习题
- 第九章 串行通信及其接口电路
- 9.1 串行通信的基本概念
- 9.2 RS-232与RS-485接口标准
- 9.3 可编程串行接口芯片Intel8251A
- 9.4 USB串行接口
- 练习题
- 第十章 Pentium微处理器
- 10.1 Pentium微处理器简介
- 10.2 Pentium微处理器的体系结构
- 10.3 Pentium微处理器的引脚与总线周期
- 10.4 Intel系列微处理器发展的新技术
- 练习题
- 附录A 8086指令表
- 附录B DOS功能调用
- 附录C IBM PC/XT机中断矢量号配置
- 主要参考文献