第一部分 计算机结构 1
绪论 1
0.1 电子数字计算机的逻辑框图和主要组成部分 2
0.2 计算机的解题过程 6
0.3 计算机的应用和发展趋势 7
1 电子计算机中的数制和码制 9
1.1 进位计数制 9
1.2 二进制数和十进制数的转换 11
1.3 码制 14
1.4 小数点问题 21
1.5 小结 22
练习题 22
2 逻辑代数 23
2.1 逻辑代数的基本定义和定律 23
2.2 逻辑代数的推演 26
2.3 逻辑表达式及其化简 29
练习题 35
3 基本逻辑单元电路和逻辑部件 37
3.1 门电路 37
3.2 逻辑表达式的电路实现法 42
3.3 触发器 44
3.4 时序电路的分析 48
3.5 逻辑部件 51
练习题 58
4 运算方法和运算器 60
4.1 加法电路 60
4.2 定点加减运算 65
4.3 定点乘除运算 68
4.4 浮点运算 73
4.5 逻辑运算 76
4.6 运算器举例 78
5 内存储器 81
5.1 计算机中的存储器 81
5.2 磁心存储器 83
5.3 半导体存储器 95
5.4 只读存储器 98
6 控制器 101
6.1 指令系统 102
6.2 工作周期、拍节和工作脉冲 107
6.3 控制台 109
6.4 控制器举例——JX机的控制器 110
6.5 微程序控制简介 130
7 中断系统 136
7.1 中断概述 136
7.2 JX机的输入输出指令 139
7.3 中断系统 141
7.4 JX机的数据通道 150
7.5 I/O接口 155
8 磁表面存储器 160
8.1 工作原理 160
8.2 存储器的校验方法 163
8.3 磁鼓简介 168
8.4 磁带机简介 171
8.5 磁盘简介 174
9 输入输出设备 177
9.1 概述 177
9.2 纸带设备 180
9.3 行印机 190
9.4 控制台打字机 193
9.5 显示装置简介 196
第二部分 程序与语言 201
绪论 201
10 程序设计初步 203
10.1 DJS-130机指令系统 203
10.2 DJS-130机汇编语言介绍 213
10.3 程序设计的基本方法 232
练习题 274
11 BASIC语言 276
11.1 BASIC语言的词法 276
11.2 BASIC语言的句法 280
11.3 键盘操作 304
11.4 上机操作过程 306
附录 308
练习题 308
12 FORTRAN语言 310
12.1 FORTRAN程序的结构 310
12.2 常数、变量和表达式 313
12.3 基本的计算和控制语句 321
12.4 函数 349
12.5 子例程子程序 353
12.6 各程序段之间的联系 358
12.7 变量的初始赋值 362
附录 364
练习题 366
13 程序设计语言ALGOL 369
13.1 基本概念 369
13.2 一些基本的语句 372
13.3 说明 386
13.4 分程序结构 390
13.5 过程说明和过程语句 395
13.6 输入输出过程 408
附录 421
练习题 422