第1章 微型计算机基础知识 1
1.1 微型计算机系统概述 1
1.1.1 计算机的产生与发展 1
1.1.2 微处理器和微型计算机的发展 2
1.1.3 微型计算机的特点与主要技术指标 4
1.2 计算机中的信息表示 5
1.2.1 进位计数制及其相互转换 5
1.2.2 计算机中数的表示 8
1.2.3 非数值数据的表示 12
1.3 微机系统的组成与工作原理 14
1.3.1 微机硬件系统的组成 14
1.3.2 软件系统的层次结构 19
1.3.3 微型计算机的工作过程 21
小结 22
习题 23
第2章 指令系统与汇编语言 26
2.1 CPU的功能结构与内存的组织 26
2.1.1 8086/8088 CPU的功能结构 26
2.1.2 内存储器的分段组织 29
2.2 8086/8088指令系统 32
2.2.1 寻址方式 32
2.2.2 8086/8088常用指令 34
2.3 汇编语言程序设计基础 38
2.3.1 汇编语言的语句 39
2.3.2 汇编语言源程序格式 42
2.4 汇编语言程序设计应用 43
2.4.1 DOS和BIOS功能调用 43
2.4.2 调试程序DEBUG的使用 45
2.4.3 汇编语言程序设计实例分析 48
小结 55
习题 57
第3章 操作系统概述 62
3.1 操作系统及其发展历程 62
3.1.1 操作系统的定义与观点 62
3.1.2 操作系统的产生与发展 63
3.1.3 操作系统的进一步发展 69
3.2 操作系统的功能与特征 73
3.2.1 操作系统的功能 73
3.2.2 现代操作系统的基本特征 75
3.3 用户接口和作业管理 77
3.3.1 操作系统的用户接口 77
3.3.2 批处理系统的作业管理 80
小结 84
习题 85
第4章 CPU与进程管理 88
4.1 80x86 CPU 88
4.1.1 8086/8088引脚信号与工作方式 88
4.1.2 8086/8088操作和时序 93
4.1.3 80486和Pentium CPU 94
4.2 进程的概念及描述 96
4.2.1 进程的引入及其定义 96
4.2.2 进程的描述 98
4.2.3 进程状态及其转换 100
4.3 进程控制与通信 101
4.3.1 进程控制 101
4.3.2 常用进程调度算法 103
4.3.3 进程通信 106
4.4 进程同步和死锁 109
4.4.1 进程同步 109
4.4.2 死锁 115
小结 120
习题 121
第5章 内存储器及其管理 124
5.1 微机存储系统概述 124
5.1.1 存储器的分类和主要性能指标 124
5.1.2 微机存储系统的层次结构 126
5.2 内存储器及其接口 128
5.2.1 随机存取存储器RAM 128
5.2.2 只读存储器ROM 132
5.2.3 存储器及其接口的设计 134
5.3 存储器的连续分配方式 137
5.3.1 存储管理的主要功能 138
5.3.2 存储器的连续分配方式 142
5.4 存储器的离散分配方式 147
5.4.1 分页管理 147
5.4.2 分段管理与段页式管理 152
小结 155
习题 156
第6章 I/O接口与设备管理 161
6.1 I/O接口技术 161
6.1.1 I/O接口概述 161
6.1.2 I/O控制方式 164
6.1.3 可编程接口芯片及其应用 167
6.2 I/O设备管理及软件 172
6.2.1 设备管理概述 172
6.2.2 I/O设备管理软件 175
6.2.3 设备分配 177
6.3 中断技术和缓冲技术 179
6.3.1 中断技术 179
6.3.2 缓冲技术 184
小结 187
习题 189
第7章 磁盘与文件系统 193
7.1 文件与文件系统概述 193
7.1.1 文件和文件系统的基本概念 193
7.1.2 文件的物理结构与磁盘I/O 196
7.2 磁盘空间和文件目录管理 202
7.2.1 磁盘空间管理的方法 202
7.2.2 文件目录管理 204
7.2.3 FAT的空间管理与目录管理 208
7.3 文件的操作与安全 212
7.3.1 文件的操作 212
7.3.2 文件的共享与安全 214
小结 217
习题 218
第8章 实训指导书 221
实训1 汇编语言上机操作过程 221
实训2 调试程序DEBUG应用 223
实训3 汇编语言程序设计 226
实训4 Windows系统的任务与进程管理 228
实训5 Windows系统的性能监视与存储管理 233
实训6 Windows系统的设备管理与注册表应用 238
实训7 磁盘文件系统的管理与维护 245
参考文献 253