绪论
1 计算机基础知识
1.1 数制
1.1.1 数制的基与权
1.1.2 为什么要用二进制
1.1.3 为什么要用十六进制
1.1.4 数制的转换方法
1.2 逻辑电路
1.3 布尔代数
1.3.1 “或”运算
1.3.2 “与”运算
1.3.3 “反”运算
1.3.4 布尔代数的基本运算规律
1.3.5 摩根定理
1.3.6 真值表及布尔代数式的关系
1.4 二进制数的运算及其加法电路
1.4.1 二进制数的相加
1.4.2 半加器电路
1.4.3 全加器电路
1.4.4 半加器及全加器符号
1.4.5 二进制数的加法电路
1.4.6 二进制数的减法运算
1.4.7 可控反相器及加法/减法电路
习题
2 微型计算机的基本组成电路
2.1 算术逻辑单元
2.2 触发器
2.2.1RS触发器
2.2.2 D触发器
2.2.3 JK触发器
2.3 寄存器¨
2.3.1 缓冲寄存器
2.3.2 移位寄存器
2.3.3 计数器
2.3.4 累加器
2.4 三态输出电路
2.5 总线结构
2.6 存储器
2.6.1 只读存储器
2.6.2 随机存储器
习题
3 微型计算机的基本工作原理
3.1 微型计算机结构的简化形式
3.2 指令系统
3.3 程序设计
3.3.1 先要有一个操作码表
3.3.2 存储器分配
3.3.3 将源程序翻译成目的程序
3.3.4 程序及数据的输入方法
3.4 执行指令的例行程序
3.4.1 环形计数器及机器节拍
3.4.2 取指周期及执行周期
3.5 控制部件
3.5.1 指令译码器
3.5.2 控制矩阵
3.5.3 其他控制电路
3.6 微型计算机功能的扩展
3.7 初级程序设计举例
3.8 控制部件的扩展
3.9 现代技术在微型计算机中的应用
……
4 16位微处理器
5 86系列微型计算机的指令系统
6 微型计算机的程序设计
7 微型计算机汇编语言及汇编程序
8 输入/输出接口
9 中断控制器.计数/定时控制器及DMA控制器
10 A/D及D/A转换器
11 32位微处理器
12 PC总线及整机结构
13 MCS-51单片计算机
14 微型计算机在自动控制系统中的应用
附录A 86系列指令系统汇总表
附录B ASCII码字符表
附录C MCS-51单片机指令系统汇总表
附录D 习题答案
附录E “微型计算机原理及应用”课程的实验设备建设