第1章 计算机应用基础知识 1
1.1 计算机与信息处理技术的概念 1
1.1.1 计算机与信息处理技术的发展 1
1.1.2 数据与信息的基本概念 6
1.1.3 计算机信息处理的特点 7
1.1.4 计算机的组成、分类与性能评测 8
1.2 文字信息的编码 13
1.2.1 文字信息处理 13
1.2.2 西文字符的编码 13
1.2.3 汉字字符的编码 17
1.2.4 通用编码字符集(UCS)与Unicode 20
1.3 计算机软件基础知识 21
1.3.1 计算机软件的功能与分类 21
1.3.2 操作系统的基本知识 23
1.3.3 程序设计语言的基本知识 24
1.3.4 数据库管理系统的基本知识 26
1.4 多媒体技术及其应用 28
1.4.1 多媒体的基本概念 28
1.4.2 多媒体计算机系统的组成 30
1.4.3 图形和图像信息的表示与处理 30
1.4.4 声音信息的表示与处理 33
1.4.5 视频信息的表示与处理 36
1.4.6 多媒体技术的应用 37
1.5 计算机安全与病毒防治 39
1.5.1 计算机安全技术 39
1.5.2 计算机病毒的防治 43
1.6 计算机网络基础知识 45
1.6.1 计算机网络的基本概念 45
1.6.2 数据通信的基本原理 49
1.6.3 网络体系结构与TCP/IP协议 50
1.6.4 因特网与IP地址 53
1.6.5 计算机局域网初步 56
本章小结 57
练习题 57
练习题答案 60
第2章 80x86微处理器 61
2.1 微处理器的原理与组成 61
2.1.1 微处理器的基本结构 61
2.1.2 微处理器的工作原理 62
2.1.3 微处理器的特点与分类 64
2.2 计算机算术运算 64
2.2.1 整数的表示和运算 64
2.2.2 浮点的表示和运算 67
2.2.3 ALU结构 68
2.3 指令系统 69
2.3.1 指令和指令系统 69
2.3.2 指令的特征和功能 70
2.3.3 寻址方式 70
2.3.4 指令格式 73
2.3.5 指令周期 75
2.3.6 指令的流水线和并行控制 78
2.4 80x86微处理器的结构和功能 81
2.4.1 8086/8088微处理器 81
2.4.2 80286\80386\80486微处理器 89
2.5 Pentium微处理器 91
2. 5.1 Pentium特征 91
2.5.2 Pentium的内部结构 92
2.5.3 Pentium微处理器的寄存器组 93
2.5.4 Pentium的工作模式与存储器管理 98
2.5.5 中断管理 99
2.5.6 总线时序 100
2.5.7 Pentium处理器的发展 100
本章小结 103
练习题 103
练习题答案 106
第3章 PC机的组成原理与接口技术 108
3.1 PC机的组成与结构 108
3.1.1 概述 108
3.1.2 PC机系统组成 109
3.1.3 IBM PC机的结构 113
3.2 系统总线 116
3.2.1 EBM PC机的总线结构与功能 117
3.2.2 系统总线工作原理 120
3.2.3 ISA总线及其扩充 122
3.2.4 PCI总线 124
3.3 主存储器 126
3.3.1 主存储器组成 126
3.3.2 主存储器工作原理 127
3.4 高速缓冲存储器Cache 132
3.5 I/O控制 133
3.5.1 I/O接口功能和基本结构 134
3.5.2 I/O端口的寻址方式 136
3.5.3 I/O查询方式 137
3.5.4 程序中断方式 139
3.5.5 程序控制传送方式 141
3.5.6 直接存储器存取方式 141
3.6 外设接口 141
3.6.1 串行接口 141
3.6.2 RS232C协议 145
3.6.3 可编程串行通信接口8251A 148
3.6.4 异步通信控制器8250 153
3.6.5 并行接口 156
3.6.6 SCSI接口 162
3.6.7 USB接口 165
本章小结 168
练习题 169
练习题答案 174
第4章 汇编语言程序设计 175
4.1 汇编语言基础 175
4.1.1 汇编语言的基本概念 175
4.1.2 汇编语言的基本语法 175
4.1.3 汇编语言和汇编处理过程 178
4.2 80x86指令系统 179
4.2.1 8086指令系统 179
4.2.2 80286扩展的指令 191
4.2.3 80386扩展的指令 192
4.2.4 80486扩展的指令 193
4.2.5 Pentium扩展的指令 194
4.3 80x86宏汇编语言的数据和表达式 195
4.3.1 常数 195
4.3.2 变量 195
4.3. 3 标号 196
4.3.4 表达式和运算符 196
4.4 80x86宏汇编语言的伪指令语句 199
4.4.1 基本宏汇编语言的伪指令语句 199
4.4.2 高级汇编伪指令语句 208
4.4.3 伪指令语句的增强与扩充 213
4.5 汇编语言程序设计的基本方法 216
4.5.1 概述 216
4.5.2 顺序结构程序设计 216
4.5.3 分支程序设计 217
4.5.4 循环程序设计 219
4.5.5 子程序设计 222
4.5.6 DOS系统功能调用和ROM BIOS中断调用 228
4.6 输入输出及中断程序设计 234
4.6.1 无条件传送方式程序设计 234
4.6.2 查询传送方式程序设计 235
4.6.3 中断传送方式程序设计 237
4.6.4 直接存储器存取方式程序设计 241
本章小结 244
练习题 244
练习题答案 249
第5章 PC机的常用外围设备 250
5.1 输入设备 250
5.1.1 键盘 250
5.1.2 鼠标器 252
5.1.3 图形扫描仪 254
5.1.4 数码相机 257
5.2 输出设备 260
5.2.1 图形卡与CRT显示器 260
5.2.2 液晶显示器(LCD) 264
5.2.3 打印机 265
5.3 外部存储器 266
5.3.1 软盘存储器 266
5.3. 2 硬盘存储器 267
5.3.3 光盘存储器 271
5.4 通信设备 272
5.4.1 Modem 272
5.4.2 无线接入技术的原理 275
5.4.3 以太网卡 276
5.4.4 集线器 278
5.5 多媒体输入输出设备 279
5.5.1 声音卡 279
5.5.2 视频卡 283
本章小给 284
练习题 286
练习题答案 289
第6章 PC机操作系统Windows的功能与原理 290
6.1 操作系统的功能和类型 290
6.1.1 操作系统的基本概念与基本思想 290
6.1.2 操作系统的功能 293
6.1.3 操作系统的类型 295
6.2 Windows的处理机管理 297
6.2.1 传统理论中的进程概念 297
6.2.2 线程概念的引入 300
6.2.3 进程(线程)控制 301
6.2.4 进程(线程)调度 302
6.2.5 进程(线程)之间的相互制约与通信 303
6.3 Windows中的作业界面 306
6.3.1 作业管理的一般概念 306
6.3.2 Windows的操作界面 308
6.4 Windows的存储管理 309
6.4.1 存储管理的基本任务 309
6.4.2 三种地址空间 310
6.4.3 微机常用存储管理技术 311
6.4.4 虚空间与实空间 313
6.4.5 页表与地址变换 314
6.4.6 调页 315
6.5 Windows的文件管理 317
6.5.1 文件与文件系统 317
6.5.2 Windows对磁盘空间的管理 318
6.5.3 文件目录 319
6.5.4 文件分配表 320
6.5.5 Windows支持多种文件系统 321
6.5.6 文件操作的实现过程 321
6.6 Windows的设备管理 323
6.6.1 设备管理的任务与功能 323
6.6.2 设备的连接与驱动 323
6.6.3 Windows设备管理的特点 324
6.6.4 SPOOLing技术 325
6.7 Windows的网络功能 325
6.7.1 网络操作系统 325
6.7.2 Windows对网络的支持 326
6.7.3 用Windows组建局域网 327
6.7.4 Windows在Internet和Intranet中的应用 329
6.8 Windows的配置与维护 329
6.8.1 系统配置 329
6.8.2 系统监控与性能优化 330
6.8.3 注册表 330
本章小结 331
练习题 332
练习题答案 334
参考文献 335