内容简介
原理篇
第1章 微型计算机基础
1.1 微型计算机发展概述
1.2 微型计算机系统的组成、结构与工作过程
1.2.1 微型计算机系统的组成与结构
1.2.2 微机系统的工作过程
1.3 常用数制与编码表示方法
1.3.1 计算机中常用的数制
1.3.2 计算机中信息的编码表示
1.4 微型计算机中的数据表示方法
1.4.1 无符号数与有符号数
1.4.2 有符号二进制数的计算
1.5 本章学习指导
1.5.1 本章主要内容
1.5.2 典型例题
本章习题
第2章 8086/8088微处理器
2.1 8086/8088微处理器特点
2.2 8086/8088微处理器结构
2.2.1 8086/8088功能结构
2.2.2 8086/8088寄存器结构
2.2.3 8086/8088存储器寻址
2.2.4 8086/8088外部引脚
2.3 8086/8088 CPU工作模式和引脚
2.3.1 8086/8088最小工作模式
2.3.2 8086/8088最大工作模式
2.4 8086的总线时序
2.4.1 最小工作模式典型时序
2.4.2 最大工作模式典型时序
2.5 本章学习指导
2.5.1 本章主要内容
2.5.2 典型例题
本章习题
第3章 8086/8088指令系统
3.1 寻址方式
3.2 数据传送指令
3.2.1 MOV指令
3.2.2 栈指令
3.2.3 交换指令XCHG
3.2.4 累加器专用传送指令
3.2.5 地址传送指令
3.2.6 标志位传送指令
3.3 算术运算指令
3.3.1 加法指令
3.3.2 减法指令
3.3.3 乘除法指令
3.3.4 符号扩展指令
3.3.5 十进制调整指令
3.4 逻辑运算指令
3.5 移位指令
3.5.1 算术逻辑移位指令
3.5.2 循环移位指令
3.6 处理器控制指令及标志位处理指令
3.7 本章学习指导
3.7.1 本章主要内容
3.7.2 典型例题
本章习题
第4章 汇编语言程序设计
4.1 汇编语言基础
4.1.1 汇编语言的语句组成
4.1.2 数据项
4.1.3 表达式
4.1.4 数据定义
4.1.5 分析运算符与合成运算符
4.1.6 符号定义
4.1.7 定位定义
4.2 顺序程序设计
4.2.1 最简单的汇编语言程序
4.2.2 包含多个段的汇编语言程序
4.3 分支程序设计
4.3.1 转移指令
4.3.2 分支程序举例
4.4 循环程序设计
4.4.1 循环程序的基本结构
4.4.2 循环指令
4.4.3 循环程序举例
4.5 DOS系统功能调用
4.5.1 常用系统功能调用
4.5.2 DOS系统功能调用举例
4.6 子程序设计
4.6.1 调用与返回指令
4.6.2 过程定义
4.6.3 参数和结果的传递
4.6.4 子程序设计举例
4.7 字符串处理
4.7.1 字符串操作指令
4.7.2 重复指令前缀
4.7.3 字符串处理程序举例
4.8 本章学习指导
4.8.1 本章主要内容
4.8.2 典型例题
本章习题
第5章 存储器技术
5.1 存储器概述
5.1.1 半导体存储器分类
5.1.2 存储器性能指标
5.1.3 存储器系统结构
5.2 随机读写存储器
5.2.1 静态RAM
5.2.2 动态RAM
5.3 只读存储器
5.3.1 掩模型ROM和可编程ROM
5.3.2 可擦除可编程ROM(EPROM)
5.3.3 电可擦除可编程ROM(E2 PROM)
5.4 CPU与存储器的连接
5.4.1 存储器扩展
5.4.2 存储器译码
5.5 现代微机的存储体系
5.5.1 Cache-主存存储层次
5.5.2 主辅存存储层次
5.5.3 并行主存系统及新型RAM
5.6 本章学习指导
5.6.1 本章主要内容
5.6.2 典型例题
本章习题
第6章 输入/输出接口技术
6.1 I/O接口概述
6.1.1 接口的功能及其作用
6.1.2 接口的分类
6.1.3 简单I/O接口芯片
6.2 I/O端口及其编址方法
6.2.1 I/O端口
6.2.2 I/O端口的编址方法
6.3 输入/输出方式及其接口
6.3.1 程序控制传输方式
6.3.2 中断传输方式
6.3.3 DMA方式
6.3.4 4种I/O方式的比较
6.4 本章学习指导
6.4.1 本章主要内容
6.4.2 典型例题
本章习题
第7章 中断技术
7.1 中断的基本概念及其应用
7.2 中断系统的功能和中断优先级
7.2.1 基本概念
7.2.2 中断优先级
7.3 8086/8088的中断操作
7.3.1 中断的分类
7.3.2 中断类型码、中断向量和中断向量表
7.4 中断响应过程与时序
7.4.1 硬件中断的响应过程和中断服务
7.4.2 中断指令和软件中断的响应过程
7.5 本章学习指导
7.5.1 本章主要内容
7.5.2 典型例题
本章习题
接口篇
第8章 可编程中断控制器8259A
8.1 8259A的主要功能及结构
8.2 8259A的工作过程
8.2.1 单片8259A的工作过程
8.2.2 多片8259A级联的工作过程
8.3 8259A的中断管理
8.3.1 中断优先级管理
8.3.2 中断结束管理
8.3.3 中断嵌套管理
8.3.4 中断屏蔽管理
8.4 8259A的编程
8.4.1 初始化命令字
8.4.2 初始化的程序流程
8.4.3 操作命令字
8.5 8259A的应用举例
8.5.1 8259A在X86系统中的应用
8.5.2 8259A在自动气象站中的应用
8.6 本章学习指导
8.6.1 本章主要内容
8.6.2 典型例题
本章习题
第9章 可编程定时/计数器8253/8254
9.1 8253的引脚功能和编程结构
9.1.1 8253的引脚功能
9.1.2 8253的编程结构
9.1.3 8253内部寄存器的选择
9.2 8253的编程
9.2.1 8253的控制字
9.2.2 8253的计数初值
9.2.3 8253的初始化编程
9.2.4 8253的计数器读操作
9.3 8253的工作方式
9.3.1 方式0
9.3.2 方式1
9.3.3 方式2
9.3.4 方式3
9.3.5 方式4
9.3.6 方式5
9.3.7 6种工作方式的比较
9.4 8253的应用举例
9.4.1 8253多通道串联的应用
9.4.2 8253在自动气象站中的应用
9.5 8254芯片
9.5 本章学习指导
9.5.1 本章主要内容
9.5.2 典型例题
本章习题
第10章 可编程并行接口芯片8255A
10.1 并行接口概述
10.2 8255A概述
10.2.1 8255A内部结构和芯片引脚
10.2.2 8255A的工作方式和初始化编程
10.3 8255A的工作过程分析
10.3.1 方式0
10.3.2 方式1
10.3.3 方式2
10.4 8255A的应用举例
10.4.1 8255A在打印机接口中的应用
10.4.2 8255A在自动气象站中的应用
10.5 本章学习指导
10.5.1 本章主要内容
10.5.2 典型例题
本章习题
第11章 串行通信与可编程接口芯片8251A
11.1 串行通信基础
11.1.1 串行通信方式
11.1.2 数据传送方式
11.1.3 信号传输方式
11.1.4 串行接口标准
11.2 可编程串行接口芯片8251A
11.2.1 8251A概述
11.2.2 8251A初始化编程
11.2.3 8251A应用举例
11.2.4 8251A在自动气象站中的应用
11.3 本章学习指导
11.3.1 本章主要内容
11.3.2 典型例题
本章习题
第12章 A/D、 D/A转换技术及其接口设计
12.1 D/A转换器及其与主机的接口
12.1.1 D/A转换器组成
12.1.2 D/A转换原理
12.1.3 D/A转换器技术指标及选型
12.1.4 数模D/A转换器DAC0832
12.1.5 串行接口D/A转换器
12.1.6 D/A转换器应用
12.2 A/D转换器及其与主机的接口
12.2.1 A/D转换接口
12.2.2 A/D转换原理及实现
12.2.3 A/D转换器技术指标及选型
12.2.4 模数A/D转换器ADC0809
12.2.5 12位A/D转换器AD574
12.2.6 自动气象站框架设计
12.3 本章学习指导
12.3.1 本章主要内容
12.3.2 典型例题
本章习题
拓展篇
第13章 总线技术
13.1 总线概述
13.2 总线控制
13.2.1 总线仲裁
13.2.2 总线握手
13.3 常用总线标准
13.3.1 ISA总线
13.3.2 PCI总线
13.3.3 USB总线
13.3.4 IEEE 1394总线
13.3.5 SCSI总线
13.3.6 AGP总线
13.3.7 PCI-E总线
13.3.8 I2C总线
13.3.9 SPI总线
13.4 本章学习指导
本章习题
第14章 高性能微处理器及其新技术
14.1 32位微处理器芯片
14.1.1 80X86芯片发展
14.1.2 典型32位微处理器
14.2 64位CPU简介
14.3 高性能微机技术
14.3.1 流水线(PinpeLine)技术
14.3.2 精简指令集(RISC)技术
14.3.3 多媒体扩展(MMX)技术
14.3.4 单指令多数据(SIMD)技术
14.3.5 线程级并行技术
14.3.6 低功耗管理(LPM)技术
14.4 本章学习指导
本章习题
第15章 实验指导
15.1 汇编语言上机及DEBUG调试实验
15.2 分支结构程序设计实验
15.3 循环结构程序设计实验
15.4 子程序设计实验
15.5 DOS系统功能调用实验
15.6 简单并行接口实验
15.7 8253实验
15.8 8255A实验
15.9 8251A实验
15.10 DAC0832实验
15.11 ADC0809实验
15.12 中断控制实验
附录A 自测试题
A.1试卷一
A.2试卷一答案
A.3试卷二
A.4试卷二答案
附录B 基本逻辑门电路图形符号对照表
附录C ASCII编码表
参考文献