《现代微型计算机原理与接口技术教程》共分12章,内容包括:微型计算机与微处理器、存储器、汇编语言基础、汇编语言程序设计、微型计算机输入输出接口、微型计算机的中断系统、可编程接口芯片等。
目录
- 第1章 微型计算机与微处理器
- 1.1 微型计算机
- 1.1.1 电子计算机的基本组成
- 1.1.2 微型计算机
- 1.2 8086/8088微处理器结构
- 1.2.1 8086/8088微处理器内部结构
- 1.2.2 8086/8088微处理器的寄存器
- 1.3 8086/8088微处理器子系统
- 1.3.1 8086/8088微处理器的引脚及功能
- 1.3.2 最小模式下的8086/8088微处理器子系统
- 1.3.3 最大模式下的8086/8088微处理器子系统
- 1.4 8086/8088微处理器的工作时序
- 1.4.1 时钟周期、指令周期和总线周期
- 1.4.2 系统的复位和启动操作
- 1.4.3 最小模式下的总线读写周期
- 1.4.4 最大模式下的总线读写周期
- 1.4.5 总线空闲状态
- 习题1
- 第2章 存储器
- 2.1 存储器概述
- 2.1.1 计算机中的存储器
- 2.1.2 半导体存储器的分类与性能指标
- 2.2 随机存取存储器
- 2.2.1 静态随机存取存储器
- 2.2.2 动态随机存取存储器
- 2.2.3 新型DRAM存储器
- 2.3 只读存储器
- 2.3.1 掩膜型只读存储器
- 2.3.2 可编程只读存储器
- 2.3.3 可擦除可编程只读存储器
- 2.3.4 电擦除可编程只读存储器
- 2.3.5 闪速存储器
- 2.4 存储器的扩展
- 2.4.1 位扩展
- 2.4.2 字扩展
- 2.4.3 字位全扩展
- 习题2
- 第3章 汇编语言基础
- 3.1 数据定义与传送
- 3.1.1 计算机内数据的表示
- 3.1.2 数据的定义
- 3.1.3 数据的传送
- 3.1.4 简化段格式
- 3.2 汇编语言上机操作
- 3.2.1 编辑
- 3.2.2 汇编
- 3.2.3 连接
- 3.2.4 运行和调试
- 3.3 数据运算
- 3.3.1 算术运算
- 3.3.2 循环
- 3.3.3 十进制数运算
- 3.4 数据的输入和输出
- 3.4.1 逻辑运算
- 3.4.2 控制台输入和输出
- 3.4.3 输入输出库子程序
- 3.5 移位和处理器控制
- 3.5.1 移位指令
- 3.5.2 标志处理指令
- 3.5.3 处理器控制指令
- 习题3
- 第4章 汇编语言程序设计
- 4.1 选择结构程序
- 4.1.1 测试和转移控制指令
- 4.1.2 基本选择结构
- 4.1.3 单分支选择结构
- 4.1.4 复合选择结构
- 4.1.5 多分支选择结构
- 4.2 循环结构程序
- 4.2.1 循环指令
- 4.2.2 计数循环
- 4.2.3 条件循环
- 4.2.4 多重循环
- 4.3 字符串处理
- 4.3.1 与无条件重复前缀配合使用的字符串处理指令
- 4.3.2 与有条件重复前缀配合使用的字符串处理指令
- 4.4 子程序
- 4.4.1 子程序指令
- 4.4.2 子程序定义
- 4.4.3 子程序文件
- 4.4.4 子程序应用
- 4.4.5 参数的传递
- 4.5 宏指令
- 4.5.1 宏指令的定义
- 4.5.2 宏指令的应用
- 4.6 BIOS和DOS功能调用
- 4.6.1 BIOS功能调用
- 4.6.2 DOS功能调用
- 习题4
- 第5章 微型计算机输入输出接口
- 5.1 输入输出接口
- 5.1.1 外部设备及其信号
- 5.1.2 I/O接口的功能
- 5.1.3 I/O端口的编址方法
- 5.1.4 简单I/O接口的组成
- 5.2 输入输出数据传输的控制方式
- 5.2.1 输入输出指令
- 5.2.2 程序方式
- 5.2.3 中断方式
- 5.2.4 直接存储器存取方式
- 5.3 开关量输入输出接口
- 5.3.1 开关量输入接口
- 5.3.2 开关量输出接口
- 习题5
- 第6章 微型计算机的中断系统
- 6.1 中断原理
- 6.1.1 中断的基本概念
- 6.1.2 中断工作方式的特点
- 6.1.3 中断管理
- 6.1.4 中断过程
- 6.2 8086CPU中断系统
- 6.2.1 8086的中断类型
- 6.2.2 8086的中断向量表
- 6.2.3 8086对外部中断的响应
- 6.3 可编程中断控制器8259A
- 6.3.1 8259A的基本功能
- 6.3.2 8259A引脚及内部结构
- 6.3.3 8259A的工作方式
- 6.3.4 8259A的编程
- 6.4 中断方式输入输出
- 6.4.1 中断方式I/O接口
- 6.4.2 中断方式输入输出程序设计
- 6.4.3 中断方式应用
- 习题6
- 第7章 可编程接口芯片
- 7.1 可编程并行接口8255A
- 7.1.1 8255A的内部结构与外部引脚
- 7.1.2 8255A的控制字
- 7.1.3 8255A的工作方式
- 7.1.4 8255A的应用
- 7.2 可编程定时器/计数器8254
- 7.2.1 8254的内部结构与外部引脚
- 7.2.2 8254的工作方式
- 7.2.3 8254的控制字与初始化
- 7.2.4 8254的应用
- 7.3 串行通信的基本概念
- 7.3.1 串行数据通信
- ……
- 第8章 DMA传输
- 第9章 数模与模数转换
- 第10章 现代微型计算机
- 第11章 PC系列微型计算机外部设备接口
- 第12章 微型计算机总线
- 附录A 标准ASCII码字符表
- 附录B 80x86指令系统
- 附录C DOS功能调用
- 附录D BIOS功能调用
- 参考文献