第一章 计算机基础知识 1
第一节 概述 3
一、计算机发展简史 3
二、计算机应用领域 4
三、计算机主要技术指标 5
四、计算机配置原则 6
第二节 计算机运算基础 7
一、数制与编码 7
二、进位计数制及其表示方法 8
三、不同进位计数制之间的转换 10
四、二进制数的算术运算 13
五、计算机中数的表示方法 15
六、计算机中字符的表示方法:字符编码 21
七、计算机中汉字的表示方法:汉字编码 23
八、定点加减法运算及其溢出判断 23
九、定点乘除法运算 25
十、二进制数的逻辑运算 28
第三节 软件基础 31
一、软件的基本概念 31
二、程序和文档 32
三、程序设计语言及其处理程序 33
第二章 微机硬件系统组成及工作原理 35
第一节 微机硬件系统的组成 37
一、微机硬件系统 37
二、微机主要组成部件及功能 38
三、总线结构 42
四、典型微机系统80×86的硬件组成 44
第二节 微处理器 51
一、微处理器的结构特点 51
二、微处理器的主要性能指标 52
三、微处理器的工作过程及定时 53
四、Intel 80×86系列微处理器芯片 54
第三节 存储器 68
一、存储器分类 68
二、随机存储器(RAM) 68
三、高速缓冲存储器(Cache) 69
四、只读存储器(ROM) 69
五、微处理器与存储器的连接 69
六、磁盘存储器 73
七、磁带存储器 74
八、光盘存储器 74
第四节 输入输出传送方式及其基本接口 75
一、输入输出端口的寻址方式 75
二、程序控制传送方式 76
三、中断系统 76
四、中断传送方式及其接口 81
五、DMA传送方式及其接口 83
第三章 汇编语言程序设计 85
第一节 汇编语言的功能和特点 87
第二节 80×86汇编语言的指令格式 87
一、程序和指令 87
第三节 80×86汇编语言的寻址方式 88
三、指令代码的格式 88
二、指令的组成 88
一、立即寻址 89
二、寄存器寻址 89
三、存储器寻址 89
第四节 80×86汇编语言的语法规则 92
一、最基本的知识 92
二、表达式和运算符 95
三、汇编语言语句的构成 98
四、两类汇编语句 102
第五节 8086/8088指令系统 103
一、数据传送指令 103
二、算术运算指令 105
三、逻辑指令 107
四、串处理指令 108
五、控制转移指令 109
六、处理器控制指令 111
第六节 伪指令语句 112
一、变量定义伪操作命令 112
二、符号定义伪操作命令 113
三、段定义伪操作命令 115
四、过程定义伪操作命令 117
五、记录与结构定义伪操作命令 118
六、宏处理伪操作命令 120
一、概述 122
二、顺序结构 122
第七节 8086/8088汇编语言程序设计 122
三、分支结构 124
四、循环结构 127
五、子程序 129
第八节 运行汇编语言源程序的过程 132
第四章 接口技术 135
第一节 概述 137
一、输入输出接口的概念及功能 137
二、接口的组成 137
三、接口的类型 138
第二节 存储器接口 139
一、半导体存储器的主要技术性能 139
二、存储器系统的组织 139
三、主存接口技术 140
第三节 并行接口 142
一、概述 142
二、对并行接口电路的要求 142
三、并行接口中的通信控制 143
四、可编程并行接口 146
第四节 串行接口 152
一、串行通信的两种方式 152
二、串行通信的传送方向 154
三、信号的调制与解调 154
四、串行通信规程 154
五、串行接口标准 155
六、可编程串行接口 156
一、键盘接口 163
第五节 人机接口 163
二、LED显示接口 166
三、基于CRT的图形及汉字显示原理 168
四、CRT控制器简介 172
第六节 D/A转换器接口 172
一、A/D、D/A转换简介 172
二、D/A转换器的工作原理 173
三、D/A转换器的主要技术指标 174
四、常用D/A转换器芯片及其与微机系统的接口 174
第七节 A/D转换器接口 176
一、A/D转换原理 176
二、A/D转换器的工作原理 178
三、A/D转换器的主要技术指标 180
四、A/D转换器常用芯片及其与微机系统的接口 181
第五章 数据结构与算法 183
第一节 数据结构的概念 185
一、数据结构的定义 185
二、数据的逻辑结构与物理结构 185
三、数据类型 186
第二节 线性表和数组 186
一、线性表和数组简述 186
二、线性表的顺序存贮分配与操作 187
三、数组的顺序存贮分配与操作 189
四、表的链接存贮分配与操作 189
二、栈的顺序存贮分配与操作 191
一、栈与队列简述 191
第三节 栈与队列 191
三、队列的顺序存贮分配与操作 192
四、栈和队列的链接分配 195
第四节 树与二叉树 196
一、树与森林 196
二、二叉树及其存贮结构 197
三、二叉树的遍历 198
四、树转化为二叉树 200
第五节 检索算法 201
一、线性查找 202
二、二分查找 202
四、散列查找 204
三、分块查找 204
五、各种查找方法的比较 210
第六节 排序算法 211
一、选择排序 211
二、插入排序 214
三、交换排序 216
四、归并排序 219
第六章 操作系统 221
第一节 操作系统的功能和类型 223
一、操作系统的概念及其与软硬件的关系 223
二、操作系统的产生和发展 223
三、操作系统的功能 224
四、操作系统的分类 224
一、中断 227
第二节 处理器与进程管理 227
二、进程 228
三、进程间的通信 230
四、进程调度 234
五、死锁 234
第三节 存储管理 236
一、存储管理的功能 236
二、分区存储管理 237
三、分页存储管理 239
四、分段存储管理 242
五、虚拟存储管理 243
六、页面调度算法 245
一、文件和文件系统 246
第四节 文件管理 246
二、文件目录 247
三、文件的组织与存取方式 250
四、其它 251
第五节 作业管理和设备管理的基本概念 252
一、作业管理的基本概念 252
二、设备管理的基本概念 256
第六节 UNIX操作系统的使用 258
一、系统概览 259
二、UNIX的命令与使用 259
第七节 Windows操作系统的使用 261
一、Windows及其特点 262
二、Windows NT及其特点 263
三、Windows的启动与退出 264
四、Windows屏面常见部件及名称 265
五、用鼠标操作Windows 266
六、用键盘操作Windows 266
七、使用控制菜单 267
八、程序管理器 268
九、Windows功能纵览 268
第七章 面向测控领域的应用 271
第一节 实时处理的基本概念 273
第二节 测控系统的结构与组成 273
一、计算机测控系统概貌 273
二、计算机测控系统的硬件组成 275
一、数据采集系统 277
三、计算机测控系统的软件组成 277
第三节 数据采集与处理技术 277
二、传感器及其测量技术 279
三、数据处理技术 281
第四节 测控系统的分析与设计方法 283
一、确定系统整体控制方案 283
二、确定控制算法 283
三、选择微型计算机 284
四、系统总体设计 284
五、硬件设计 286
六、软件设计 286
七、系统联调 287
附录 等级考试三级A(偏硬)模拟试卷及答案 288