第1章 计算机基础知识
1.1 计算机的产生
1.2 微处理器发展概述
1.2.1 4位微处理器
1.2.2 8位微处理器
1.2.3 16位微处理器
1.2.4 32位微处理器
1.3 微型计算机系统
1.3.1 微型计算机的硬件组成
1.3.2 微型计算机的软件组成
1.4 计算机数制及算术运算
1.4.1 数制及数制转换
1.4.2 算术运算
1.5 计算机数字电路
1.5.1 逻辑代数
1.5.2 门电路
1.5.3 典型逻辑器件
习题
第2章 中央处理器
.2.1 cpu的功能和组成
2.1.1 cpu的功能
2.1.2 cpu的内部组成
2.2 8086/8088的编程结构
2.2.1 执行单元
2.2.2 总线接口单元
2.2.3 8086/8088的寄存器
2.2.4 8086/8088的总线周期概念
2.3 8086/8088cpu的引脚及其功能
2.3.1 8086/8088的引脚信号
2.3.2 8086/8088的最小模式
2.3.3 8086/8088的最大模式
2.4 8086/8088的存储器组织与i/o组织
2.4.1 8086/8088的存储器组织
2.4.2 8086/8088的i/o组织
2.5 8086/8088的cpu时序
2.5.1 总线读操作周期
2.5.2 总线写操作周期
2.5.3 空闲周期
2.5.4 中断响应周期
2.5.5 系统复位和启动
2.6 典型cpu举例
2.6.1 intel80486微处理器及体系结构
2.6.2 多核微处理器技术
习题
第3章 存储器
3.1 存储系统概述
3.1.1 存储器的分类
3.1.2 存储器的主要性能指标
3.1.3 存储系统的层次结构
3.2 半导体存储器介质
3.2.1 随机存储器与只读存储器
3.2.2 ddr、ddrii与ddriii
3.3 主存储器
3.3.1 主存储器的基本组成与结构
3.3.2 主存储器的容量扩展
3.3.3 存储器与cpu的连接
3.3.4 高速缓冲存储器
3.4 计算机中的内存管理
3.4.1 dos下的内存管理
3.4.2 windows下的内存管理
3.5 外存储设备
3.5.1 外存储设备概述
3.5.2 硬盘存储器
3.5.3 光盘存储器
3.5.4 固态硬盘
3.6 计算机中的文件管理
习题
第4章 8086汇编语言指令系统
4.1 8086汇编语言指令语句格式
4.2 操作数的寻址方式
4.2.1 立即数寻址
4.2.2 寄存器寻址
4.2.3 直接寻址
4.2.4 寄存器间接寻址
4.2.5 相对寄存器间接寻址
4.3 堆栈与堆栈操作
4.4 8086指令系统
4.4.1 数据传送指令
4.4.2 算术运算指令
4.4.3 逻辑运算和移位指令
4.4.4 串操作指令
4.4.5 控制转移指令
4.4.6 中断指令
4.4.7 dos和bios调用
4.4.8 处理器控制指令
4.5 指令系统的发展
4.5.1 对指令系统的要求
4.5.2 cisc与risc
习题
第5章 汇编语言程序设计
5.1 概述
5.2 汇编语言源程序的基本结构和语法
5.2.1 常用伪指令
5.2.2 简化段定义伪指令
5.2.3 常量、变量和标号
5.2.4 表达式
5.3 汇编语言程序设计
5.3.1 结构化程序设计
5.3.2 exe文件和com文件
5.3.3 汇编语言与高级语言的接口
习题
第6章 i/o接口和总线
6.1 输入输出接口基本知识
6.1.1 接口技术的基本知识
6.1.2 输入输出传送方式
6.1.3 i/o端口的寻址方式
6.1.4 i/o接口读写
6.1.5 串行接口和并行接口
6.2 总线
6.2.1 总线的概念
6.2.2 总线分类及特性
6.2.3 总线的性能指标
6.2.4 总线结构对计算机系统性能的影响
6.2.5 ich和mch(gmch)
习题
第7章 中断系统
7.1 中断的概念
7.1.1 中断源
7.1.2 中断过程
7.1.3 中断优先级及嵌套
7.2 8086/8088中断系统
7.3 中断控制器8259a
7.3.1 8259a的引脚功能
7.3.2 8259a的内部结构
7.3.3 8259a的命令字
7.3.4 8259a级联
7.3.5 用8259a实现中断控制
习题
第8章 dma控制器及其应用
8.1 dma控制器(dmac)的功能
8.2 dma控制器8237的原理及应用
8.2.1 引脚及功能
8.2.2 工作时序
8.2.3 工作方式
8.2.4 内部寄存器
8.2.5 8237的寻址及连接
8.2.6 初始化
习题
第9章 典型接口芯片
9.1 并行接口芯片8255a
9.1.1 并行通信和并行接口
9.1.2 8255a的内部结构和引脚信号
9.1.3 8255a的控制字
9.1.4 8255a的工作模式
9.1.5 8255a的应用
9.2 串行通信与串行接口8251a
9.2.1 串行接口与串行通信
9.2.2 8251a的基本工作原理
9.3 8253可编程计数器/定时器
9.3.1 概述
9.3.2 可编程计数器/定时器的原理
9.3.3 可编程计数器/定时器8253的引脚信号和编程结构
9.3.4 8253的工作模式
9.3.5 可编程计数器/定时器8253编程实例
习题
第10章 模数(a/d)和数模(d/a)转换
10.1 概述
10.2 a/d转换器
10.2.1 模数转换的基本原理
10.2.2 模数转换的主要技术指标
10.2.3 a/d转换器adc0809的结构及引脚
10.3 d/a转换器
10.3.1 数模转换的基本原理
10.3.2 d/a转换器的主要性能参数
10.3.3 8位d/a转换器dac083
10.4 计算机中的adc/dac应用--声卡codec
10.4.1 codec简介
10.4.2 声卡codec的主要技术参数
10.4.3 常见的声卡codec
习题
第11章 嵌入式处理器与嵌入式系统
11.1 基本概念
11.1.1 嵌入式系统的定义
11.1.2 两种存储体系结构--冯?诺依曼结构与哈佛结构
11.1.3 两种指令系统结构--cisc和risc
11.2 嵌入式处理器
11.2.1 嵌入式处理器现状
11.2.2 嵌入式处理器分类
11.2.3 主流嵌入式处理器的介绍
11.2.4 嵌入式处理器的发展趋势
11.3 嵌入式操作系统
11.3.1 嵌入式操作系统的概念
11.3.2 嵌入式操作系统的分类
11.3.3 主流嵌入式操作系统的介绍
11.3.4 嵌入式操作系统的发展趋势
习题
附录aascii编码表
参考文献