1 计算机基础知识
1.1 计算机的发展
1.2 计算机中的进位计数制
1.3 带符号灵敏的表示方法
1.4 定点数和浮点数
1.5 二进制信息编码
1.6 算术运算和逻辑运算
1.7 微型计算机系统的基本组成
2 微处理器
2.1 8086内部结构
2.2 8086外部引脚及控制信号
2.3 8086最小模式和最大模式下的基本系统
2.4 8086总线操作与时序
2.5 8086指令寻址方式
2.6 8086指令系统
2.7 80386
2.8 80486
2.9 Pentium(P5)及Pentium MMX(P55C)
2.10 Pentium Pro (P6)与PentiumII/III/4
2.11 Pentium系列PC机主板的构成
3 汇编语言程序设计
3.1 汇编语言的基本概念
3.2 汇编语言的语法规则
3.3 指令性语句
3.4 指示性语句(伪指令语)
3.5 汇编
3.6 汇编语言程序设计方法与步骤
3.7 汇编语言程序设计的基本结构
3.8 软件中断和系统功能调用
4 存储器
4.1 存储器分类及主要性能指标
4.2 内存储器
4.3 内存储器的扩展与连接
4.4 外存储器
5 输入/输出(I/O)及接口
5.1 输入/输出(I/O)接
5.2 输入(输出(I/O)接口的功能与分类
5.3 输入/输出(I/O)的数据传送方式
5.4 并行通信与可编程并行接口8255的功能
5.5 可编程并行接口8255的编程和应用
5.6 串行通信与串行接口的功能
5.7 可编程串行接口8251的功能及应用
5.8 输入/输出的计数/定时控制
5.9 输入/输出的中断及优先级控制
5.10 简易键盘/LED显示器接口
5.11 常用外部设备接口
5.12 外围通道接口
6 微机系统组成及应用
6.1 总线
6.2 微型计算机系统组成
6.3 驻留软件及操作系统
6.4 微机应用系统组成
6.5 微机应用系统的算法与应用软件
6.6 微机应用系统设计与开发
7 软件概念及数据构
7.1 软件及其发展
7.2 算法及其描述
7.3 操作系统的概念
7.4 数据、数据元素和数据结构
7.5 线性表
7.6 栈
7.7 队列
7.8 数组的概念及其存储结构
7.9 线性链表
7.10 链栈、链队列和双向链表
7.11 查找(线性、对半)
7.12 排序(选择、插入、冒泡、快速)
附录 算法的VC++语句描述形式
8 软件工程
8.1 软件工程和软件管理
8.2 软件开发的几种方法
8.3 结构化分析
8.4 结构化设计
8.5 面向对象分析与设计
8.6 软件测试
8.7 软件维护
8.8 软件文档