第1章 计算机概论 1
1 计算机的定义与功能 1
2 现代计算机的特点 1
3 计算机的组成 1
3·1 硬件 1
3·2 软件 2
4 计算机的性能指标 3
5 计算机的分类 3
6 计算机的处理方式 4
7 存储器 5
4·5 过程部 6
8 输入设备与输出设备 7
9 系统软件 8
10·4 计算机辅助设计 10
10·6 计算机与人工智能 10
10·5 计算机辅助教学 10
10·7 计算机进入生活与家庭 10
10·3 计算机在过程控制中的应用 10
10·2 计算机在数据与事务处理中的应用 10
10·1 计算机在科学与工程计算中的应用 10
10 计算机的应用 10
11 计算机的最新发展 11
第2章 数制与数据表示 13
1 数制 13
1·1 基本定义 13
1·2 二进制 13
1·3 八进制 14
1·4 十六进制 15
2·3 定点表示 16
2·4 浮点表示 16
2 计算机中数值数据的表示 16
2·1 二进制位和字节 16
2·2 符号位 16
2·5 原码、反码和补码表示 17
3 二进制算术运算 17
3·1 二进制定点加法与减法 17
3·2 二进制定点乘法与除法 17
4 字符在计算机中的表示 19
3·3 浮点运算 19
第3章 计算机系统结构 24
1 计算机系统的一般组织 24
2 CPU寄存器 24
3 指令与寻址方式 24
4 控制方式 26
4·1 顺序解释方式 26
4·2 重叠解释方式 26
4·3 相关 26
4·4 流水解释方式 27
5 存储体系 28
6 I/O系统 29
6·1 I/O系统的组成 29
6·2 中断系统 29
6·3 通道 30
7 计算机系统结构的发展 31
7·1 流水线结构 31
7·2 堆栈结构 33
7·3 并行处理结构 34
第4章 数据结构 36
1 概述 36
2 表结构 36
2·1 线性表 36
2·2 线性链表 38
2·3 数组与串 40
2·4 队列与栈 42
3·1 图的基本概念与定义 43
3 图 43
3·2 图的计算机表示 44
3·3 图的运算 45
4 树 47
4·1 树状结构的基本概念 47
4·2 二叉树 48
5 文件 49
5·1 文件的结构概念 49
5·2 文件的组织形式 49
5·3 文件的存取方式 51
第5章 程序设计与程序设计语言 52
1 程序设计 52
2 程序设计语言 53
2·1 机器语言与汇编语言 53
3 FORTRAN77语言 54
2·2 高级语言 54
3·1 FORTRAN基础 55
3·2 FORTRAN语句 60
3·3 FORTRAN文件 60
4 COBOL语言 65
4·1 COBOL基础 66
4·2 标识部 67
4·3 设备部 67
4·4 数据部 67
4·6 表的处理 71
4·7 COBOL程序间的通信 72
4·8排序与合并 73
4·9COBOL文件 73
5 BASIC语言 73
5·1 BASIC基础 74
5·3 BASIC文件 76
5·2 常用的BASIC命令与语句 76
6 TrueBASIC、ALGOL、PASCAL、ADA与C语言 80
6·1 TrueBASIC语言 80
6·2 ALGOL语言 80
6·3 PASCAL语言 81
6·4 ADA语言 81
6·5 C语言 81
第6章 数据库系统与几种应用软件 82
1 数据库与数据库系统 82
1·1 数据管理技术的发展 82
1·2 数据库系统的组成与特点 83
1·3 数据库的分类 83
1·4 数据库与数据库系统的发展 84
1·5 DBMS的组成与功能 84
2 关系数据库管理系统dBASEⅢ 85
2·1 dBASEⅢ基础 85
2·2 dBASEⅢ命令 88
3 应用软件Lotus1-2-3 97
3·1 Lotus1-2-3简介 97
3·2 Lotus1-2-3的使用与操作初步 98
3·3 Lotus1-2-3的函数 101
3·4 Lotus1-2-3的命令 103
4 文件和磁盘管理软件PCTOOL 107
4·1 PCTOOL的功能 107
4·2 PCTOOL的运行环境与起动 107
4·3 文件处理功能的使用 108
4·4 磁盘处理功能与特殊服务功能的使用 109
第7章 微处理器与微型计算机 109
1 概述 111
2 微处理器 114
2·1 微处理器的结构 114
2·2 典型微处理器80386 115
3·2 Intel单片机系列 119
3·1 单片机简述 119
3 单片机及其典型产品 119
3·3 Motorola单片机系列 120
3·4 其他公司的单片机 120
4 微型计算机的存储器与存储管理 122
4·1 微型计算机的存储器 122
4·2 微型计算机的存储管理 122
5 I/O接口及中断系统 125
5·1 I/O寻址方式 125
5·2 I/O控制方式 125
5·3 中断系统 126
6 微型计算机的总线 129
6·1 总线结构 129
6·2 典型总线简介 130
1·2 软件的特点与质量 132
1·1 软件的组成与规模 132
1 概述 132
第8章 软件工程 132
1·3 软件工程概念 133
2 软件开发技术 134
2·1 结构化分析方法 134
2·2 结构化设计方法 138
2·3 结构化程序设计 140
2·4 软件的测试与测试用例的设计 142
第9章 计算机制图 144
1 概述 144
1·1 计算机制图的主要应用领域 144
1·2 计算机制图系统的功能 144
1·3 计算机制图系统的分类 145
2 计算机制图系统的硬件 145
2·1 图形输入设备 145
2·2 图形输出设备 147
3 计算机制图系统的软件 148
4 计算机绘图软件AutoCAD 149
4·1 AutoCAD的主要功能 149
4·2 AutoCAD的装配与运行 149
4·3 AutoCAD的功能键 151
4·4 AutoCAD命令系统 151
第10章 计算机辅助设计 155
1 概述 155
1·1 CAD的分类 155
1·2 CAD系统的组成 155
1·3 CAD的应用 156
2 电子线路CAD 157
2·1 电子线路CAA 157
2·2 SPICE通用电路模拟程序 157
2·3 SPLICE混合级模拟程序 158
3·1 Smartwork软件 159
3 印制电路板CAD 159
2·4 电路的计算机辅助优化设计 159
3·2 Tango多层自动布线软件 162
4 集成电路辅助布图 164
第11章 计算机网络 166
1 概述 166
1·1 计算机网络的定义和功能 166
1·2 计算机网络的分类 166
1·3 计算机网络的基本组成 167
2 数据通信 167
3 计算机网络体系结构 168
3·1 网络体系结构概述 168
3·2 开放系统互连参考模型及若干重要概念 168
4 计算机网络协议 169
4·1 物理层、数据链路层和网络层协议 169
4·2 传输层和其他高层协议 171
5·1 局域网络LAN概述 172
5 局域网络 172
5·2 介质访问技术 173
5·3 典型局域网及其应用 173
6 网络互连与综合服务数字网ISDN 174
6·1 网络互连 174
6·2 CBX与综合服务数字网ISDN 175
第12章 管理信息系统与决策支持系统 175
1 概述 176
1·1 管理信息系统 176
1·2 决策支持系统 177
2 系统的开发 177
2·1 系统发展的生存期 177
2·3 系统需求分析 178
2·2 系统规划 178
2·4 系统设计 180
2·5 系统装设、测试与维护 182
第13章 人工智能 183
1 概述 183
1·1 人工智能的产生和发展 183
1·2 人工智能的定义 183
1·3 人工智能的三大分支 183
2 知识工程 183
2·1 知识工程的定义 184
2·2 知识的表达 184
2·3 知识的获取 184
2·4 知识推理 184
2·5 知识工程系统的典型结构 184
3·4 专家系统的评价 185
3·3 专家系统的建立过程 185
3·5 专家系统的分类 185
3·1 专家系统的定义 185
3 专家系统 185
3·2 专家系统的组成 185
4 模式识别 186
4·1 模式识别的定义 186
4·2 模式识别系统的过程组成 186
4·3 统计模式识别法 186
4·4 语法模式识别法 186
5 人工智能语言 186
5·1 IPL语言 186
5·2 KRL语言 186
5·3 LISP语言 186
5·4 PLANNER语言 187
5·5 PROLOG语言 187
5·6 SAIL语言 187
1 硬件保护机构 188
1·1 存储器保护 188
第14章 计算机信息保护 188
1·2 中央处理机控制保护 189
2 通信网络保护 190
2·1 加密及加密长度 190
2·2 数据加密标准 190
2·3 公开键密码 191
2·4 网络加密 192
3 软件保护 192
3·1 存取控制 192
3·3 用户编程控制 193
3·2 口令字保护 193
3·4 信息流向控制 194
3·5 防治计算机病毒 194
3·6 操作系统自身保护 195
4 数据库保护 195
4·1 保护数据完整的安全机构 196
4·2 数据库存取控制 196
4·3 推断控制 196
参考文献 197