0 绪论
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.4 溢出及运算的有效性
1.4.1 无符号数与带符号数的溢出条件
1.4.2 进位标志CY与溢出标志OV
1.5 BCD码
1.6 ASCⅡ码
2 常用数字电路
2.1 逻辑电路
2.1.1 与运算
2.1.2 或运算
2.1.3 非运算
2.1.4 异或门
2.1.5 累加器
2.2 译码电路
2.2.1 地址译码
2.2.2 7段数码管显示、译码
2.2.3 简单的实验元件
2.3 时序电路
2.3.1 触发器
2.3.2 锁存器
2.3.3 分频器与计数器
2.4 三态门和总线驱动
2.4.1 三态门
2.4.2 总线驱动
2.5 数字电路设计中采用的先进技术
2.5.1 PROM/PAL/GAL
2.5.2 CPLD/FPGA
2.5.3 数字系统中硬件方法与软件方法的特点与联系
3 微处理器
3.1 微处理器系统的组成
3.2 总线及总线时序
3.3 关于微处理器的基本概念
3.3.1 微控制器
3.3.2 嵌入式微处理器
3.4 CPU的指令系统
3.4.1 指令
3.4.2 指令的编码
3.4.3 指令系统
3.4.4 指令的微操作
3.4.5 指令的重叠执行
3.4.6 执行速度方面的指标
3.4.7 精简指令计算机
3.5 CPU中的寄存器
3.5.1 寄存器与程序运行
3.5.2 堆栈及堆栈指示器
4 存储器与存储管理
4.1 存储器概述
4.1.1 内存与外存
4.1.2 半导体存储器的结构
4.1.3 只读存储器
4.1.4 随机访问存储器
4.1.5 内存的主要性能指标
4.1.6 新型存储器
4.2 存储器的组织
4.2.1 存储器映象
4.2.2 存储器的地址空间
……
5 计算机的输入/输出
6 MCS-51系列微控制器
7 MCS-51指令系统
8 汇编语言程序设计
9 MCS-51的定时器/计数器与中断系统
10 MCS-51的串行通信
11 MCS-51的总线
12 MCS-51的存储器扩展电路
13 I/O接口电路及其扩展
14 模拟量的输入和输出
15 C51高级语言编程
16 Keil 51应用基础
17 C8051F系列微控制器及其应用
附录
习题
样卷
参考文献