目录 1
第一章 电子计算机发展史 1
1.1 什么是电子计算机 1
1.2 电子计算机是怎样诞生的 2
1.2.1 从筹算到算盘 2
1.2.2 机械计算器 3
1.3 电子计算机的“家谱” 5
1.3.1 第一代电子计算机 5
1.3.2 第二代电子计算机 6
1.3.3 第三代电子计算机 7
1.3.4 第四代电子计算机 7
1.3.5 第五代电子计算机 8
1.4 电子计算机的应用 9
1.4.1 科学计算方面的应用 10
1.4.2 数据处理方面的应用 10
1.4.3 自动控制方面的应用 11
1.4.4 计算机辅助设计 12
1.5 我国计算机事业的发展与现状 12
第二章 二进制数的表示 14
2.1 二进制数 14
2.1.1 十进制数 14
2.1.2 二进制数 15
2.1.3 二进制数的性质及特点 16
2.2 二、十进制数之间的换算 18
2.2.1 将十进制整数换算成二进制整数 18
2.2.2 将十进制小数换算成二进制小数 19
2.2.3 二进制数和其它进制数之间的换算 21
2.3 二进制数表示 23
2.3.1 数的定点与浮点表示 23
2.3.2 符号的表示方法 23
2.3.3 原码表示方法 26
2.3.4 补码表示方法 26
2.3.5 反码表示方法 27
习题 29
第三章 逻辑代数与逻辑电路 30
3.1 逻辑代数 30
3.1.1 逻辑加法(“或”运算) 30
3.1.2 逻辑乘法(“与”运算) 31
3.1.3 逻辑否定(“非”运算) 32
3.1.4 逻辑代数的基本公式 32
3.1.5 逻辑代数的应用 33
3.2 逻辑电路 35
3.2.1 “与”门 35
3.2.2 “或”门 35
3.2.3 “非”门 36
3.3 组合逻辑电路 36
3.3.1 “与非”门 36
3.3.3 “与或非”门 37
3.3.2 “或非”门 37
3.3.4 “异或”门 38
3.3.5 半加器 38
3.3.6 全加器 39
3.3.7 加法器 40
3.3.8 触发器 41
3.3.9 寄存器 42
3.3.10 计数器 43
3.3.11 译码器 44
习题 45
第四章 运算方法与计算机的组成 47
4.1 定点补码加、减法 47
4.2 定点乘法运算 48
4.3 定点除法运算 49
4.4 计算机的组成 52
4.4.1 从打算盘中得到的启示 52
4.4.2 运算器 52
4.4.3 存贮器 53
4.4.4 磁表面存贮器 54
4.4.5 外围设备 54
4.4.6 控制器 57
习题 61
第五章 程序设计语言 63
5.1 程序设计语言 63
5.1.1 程序与机器语言 63
5.1.2 汇编程序设计语言 64
5.1.3 高级程序设计语言及其发展 67
5.1.4 程序设计语言的分类 70
5.1.5 高级语言程序设计 70
5.2 一种程序设计语言实例 71
5.2.1 程序结构特点及数据表示 72
5.2.2 运算、表达式及赋值语句 74
5.2.4 控制语句 75
5.2.3 输入/输出语句 75
5.3 程序编写方法举例 81
5.3.1 组合函数计算 81
5.3.2 函数曲线输出 83
5.3.3 一元方程式求解算法之一 85
5.3.4 一元方程式求解算法之二 87
习题 88
6.1 软件及其分类 90
第六章 软件基础 90
6.2 数据结构简述 92
6.2.1 串(string) 93
6.2.2 数组(array) 95
6.2.3 表(list) 98
6.2.4 栈(stack)和队列(queue) 99
6.2.5 树(tree) 101
6.2.6 图(graph) 103
6.3 编译程序 105
6.3.1 编译过程概述 106
6.3.2 编译程序的逻辑结构 107
6.3.3 编译程序的组织 122
习题 123
第七章 操作系统 126
7.1 概述 126
7.2 操作系统的分类 127
7.2.1 多道批处理系统 127
7.2.2 分时系统 128
7.2.3 实时系统 129
7.2.4 网络操作系统 129
7.2.5 分布式操作系统 130
7.3 操作系统的基本功能 130
7.3.1 处理机管理 130
7.3.2 存贮管理 138
7.3.3 文件管理 139
7.3.4 设备管理 141
7.3.5 作业管理 143
习题 145
第八章 数据库系统简介 147
8.1 数据管理技术的发展 147
8.2 数据库系统的组成 149
8.3 数据库管理系统 151
8.3.1 数据库的用户 151
8.3.2 数据模型 152
8.3.3 数据描述语言及数据操纵语言 155
8.3.4 数据库管理系统的组成及功能 156
8.3.5 用户使用DBMS的工作流程 158
8.4 dBASEⅡ简述 159
8.4.1 使用dBASEⅡ的工作流程 159
8.4.2 数据库的建立 160
8.4.3 对dBASE数据库的操作 163
习题 168
附录 ASCII码表 171