内容简介
第一章 概论
1-1 电子计算机的发展概况
1-2 微型计算机的发展
1-3 我国电子计算机的发展
1-4 微型计算机的特点及其应用
一、微型计算机的特点
二、微型计算机的应用
复习题
第二章 计算机的运算基础
2-1 进位计数制
一、十进制数制
二、二进制数制
三、八进制数制
四、十六进制数制
五、二进制数的特点
一、二进制数与十进制数之间的转换
2-2 不同数制之间的转换
二、八进制数与十进制数之间的转换
三、十六进制数与十进制数之间的转换
2-3 二进制编码
一、二进制编码的十进制数
二、字符的编码
2-4 计算机中的二进制数运算
一、二进制数的运算
二、原码、补码和反码
三、补码运算
2-5 逻辑运算
一、与运算
二、或运算
三、非运算
四、异或运算
本章小结
复习题
3-1 微处理机、微型计算机、微型计算机系统和微型计算机开发系统
一、微型计算机中常用的术语
第三章 微型计算机的基本结构
二、微处理机
三、微型计算机
四、微型计算机系统
五、微型计算机开发系统
3-2 模型计算机的结构
一、中央处理机——CPU
二、存储器
三、总线
3-3 程序的编制和执行
一、取指令—执行指令的序列
二、编制一段程序
三、程序的执行过程
3-4 堆栈
一、堆栈的基本概念
二、级联堆栈
三、存储器堆栈
复习题
本章小结
第四章 8086微处理机
4-1 概述
4-2 8086 CPU的体系结构和工作原理
一、体系结构的根本变革
二、执行单元EU和总线接口单元BIU
三、8086的寄存器结构
4-3 8086 CPU的引脚功能
一、8086的总线周期
二、8086 CPU的引脚功能
4-4 8086的总线结构
一、分时复用多路的地址/数据总线
二、地址的锁存
三、数据总线
4-5 8086的最小模式和最大模式
一、8086的最小模式
二、8086的最大模式
4-6 8086系列简介
一、8088微处理机
二、8087数值数据处理机
三、8089输入/输出处理机
本章小结
复习题
第五章 微型计算机的存储器
5-1 半导体存储器的分类
一、随机存取存储器RAM
5-2 随机存取存储器RAM
一、基本存储电路
二、只读存储器ROM
二、静态RAM的组成
5-3 RAM与CPU的连接
一、存储器的连接方法
二、RAM与字长为8位的CPU的连接
三、RAM与字长为16位的CPU的连接
5-4 只读存储器
一、掩膜式固定只读存储器ROM
二、可擦除可编程的只读存储器EPROM
一、8086存储器的结构
5-5 8086的存储器
二、外部存储器寻址
三、存储器的段
四、实际地址的产生
五、堆栈和堆栈操作
六、系统专用和保留的存储单元
本章小结
复习题
一、机器指令格式
6-1 8086的机器指令编码
第六章 8086的机器指令编码和寻址方式
二、指令第二字节的编码
三、指令的其它字节的选择
四、8086机器指令编码举例
6-2 指令的操作数
一、源操作数和目的操作数
六、单操作数
五、I/O端口操作数
三、寄存器操作数
四、存储器操作数
二、立即操作数
七、双操作数
6-3 寻址方式
一、概述
二、固有寻址
三、立即寻址
四、寄存器寻址
五、存储器寻址
六、相对寻址
七、当前段以外的寻址
八、关于8086寻址方式的说明
本章小结
复习题
五、构成多处理机系统
四、对多种类型的数据进行处理
三、寻址方式及存取数据能力增强
二、指令格式的灵活性
一、指令系统的兼容性
7-1 概述
第七章 8086指令系统
7-2 数据传送指令
一、通用数据传送指令
二、目的地址传送指令
三、状态标志位传送指令
一、8086处理算术数据的类型
7-3 算术运算指令
二、加法运算指令
三、减法运算指令
四、乘法运算指令
五、除法运算指令
六、十进制和ASCII调整指令
7-4 逻辑运算指令
一、逻辑运算指令
二、移位指令
三、循环移位指令
7-5 字符串操作指令
一、变址寄存器、计数器和标志位的设置
二、REP指令
三、MOVS指令
四、CMPS指令
五、SCAS指令
六、LODS指令
七、STOS指令
一、无条件转移指令
7-6 程序转移指令
二、调用指令和返回指令
三、条件转移指令
四、迭代控制指令
7-7 处理机控制指令
一、状态标志位操作指令
二、外同步指令
三、NOP指令
本章小结
复习题
第八章 基本程序设计
8-1 概述
一、机器语言、汇编语言和高级语言
二、汇编语言源程序的格式
三、程序设计的基本方法
8-2 基本运算程序
一、多字节的加减法运算
二、BCD数的加减法运算
三、BCD数与二进制数之间的转换
四、压缩的BCD数与ASCII码之间的转换
8-3 数据处理程序
一、一组数求和
二、求一组数的平均值
三、求两组数的积
四、一个表的复制
五、求一组数的最大值和最小值
六、查表
一、子程序与主程序
8-4 子程序
二、子程序嵌套
三、子程序举例
本章小结
复习题
二、指令周期、总线周期和时钟周期
一、定时
9-2 8086指令系统的定时
一、学习时序的目的
9-1 概述
第九章 8086的操作时序
二、8086机器指令执行时间的计算
9-3 8086的总线操作和时序
一、8086的读周期时序和写周期时序
二、等待状态时序
9-4 8086的指令时序
一、执行一段程序
二、指令时序分析
复习题
本章小结
第十章 微型计算机的中断系统
10-1 中断的概念
一、问题的提出
二、中断、中断系统和中断源的概念
三、中断的用途
10-2 中断的一般处理过程
一、中断请求
二、中断优先权
三、CPU响应中断的条件
四、CPU对中断的响应
10-3 8086的中断系统
一、8086的中断源
二、中断向量表
三、外部中断
四、内部中断
六、8086的中断处理顺序
五、8086的中断优先权
七、多重中断和多重中断处理
本章小结
复习题
第十一章 微型计算机的输入输出和接口电路
11-1 概述
11-2 输入/输出的寻址方式
一、I/O端口寻址方式
二、存储器编址的I/O寻址方式
11-3 8086的输入/输出指令
三、8086对I/O设备的访问
一、直接端口寻址的I/O指令
二、间接端口寻址的I/O指令
11-4 输入输出的传送方式
一、CPU与I/O之间的接口信号
二、输入输出的操作过程
三、I/O传送方式
四、程序传送方式
六、直接存储器存取(DMA)方式
五、中断传送方式
11-5 8位通用I/O接口电路——8212
一、8212的内部结构与功能
二、8212应用举例
11-6 可编程并行I/O接口电路——8255A
一、8255A的组成和功能
二、8255A的方式选择
三、8255A各种工作方式的功能
四、8255A工作方式小结
五、8086与8255A接口电路
六、8255A应用实例
11-7 可编程串行I/O接口电路—8251A
一、概述
二、串行通讯的基本方式
三、串行通讯中的基本技术
四、8251A的组成和功能
五、8251A的编程
六、应用实例
本章小结
复习题
第十二章 微型计算机的输入/输出设备及其接口技术
12-1 七段显示器与CPU接口
一、常用七段显示器的类型
二、以硬件为主的七段显示器接口方法
三、以软件为主的七段显示器接口方法
一、键盘开关及其接口中的一些基本问题
12-2 键盘及其与CPU的接口
二、非编码键盘
三、编码键盘
12-3 软磁盘
一、磁表面存储的工作原理
二、软磁盘
三、软磁盘驱动器的结构和工作原理
本章小结
复习题
13-1 概述
第十三章 MC 68000微处理机简介
13-2 MC 68000 CPU
一、寄存器结构
二、MC 68000的引脚功能
13-3 数据结构和寻址方式
一、数据类型
二、寄存器中的数据结构
三、存储器中的数据结构
四、寻址方式
13-4 MC 68000指令系统及其特点
本章小结
复习题
附录
附录一 符号说明
附录二 指令对状态标志位的影响
附录三 8086指令编码表
附录四 8086机器指令编码表
参考资料