目录 1
第一章 预备知识 1
1.1 逻辑代数简介 1
1.1.1 逻辑代数中的变量 1
1.1.2 逻辑代数中的基本运算 3
1.1.3 逻辑代数中的基本公式 6
1.2 数的表示 9
1.2.1 数的十进制表示 10
1.2.2 数的二进制表示 12
1.2.3 数的八进制表示 16
1.2.4 数的定点和浮点表示 20
1.3 各种进制数之间的转换 22
1.3.1 十进制数转换成八进制数 22
1.3.2 八进制数转换成十进制数 25
1.3.3 十进制数与二进制数相互转换 27
1.3.4 数制转换的一般法则 28
1.4 原码、补码、反码 29
1.4.1 原码表示法 30
1.4.2 补码表示法 33
1.4.3 反码表示法 39
1.5 电子数字计算机的基本结构 41
1.5.1 存贮器 42
1.5.2 运算器 44
1.5.3 输入输出器 45
1.5.4 控制器 46
1.6 程序设计的一般概念 50
1.6.1 程序的概念 50
1.6.2 机器语言、算法与程序设计 51
习题 53
2.1 DJS-130机的一般介绍 56
2.1.1 概况 56
第二章 DJS-130机的指令系统 56
2.1.2 指令的类型和编码格式 58
2.1.3 数的表示 60
2.2 算术逻辑型指令 62
2.2.1 逻辑结构 62
2.2.2 指令功能分析 64
2.2.3 书写格式 69
2.2.4 产生第0位进位为1的条件 72
2.2.5 应用举例 75
2.3 访内型指令 82
2.3.1 操作种类及功能 82
2.3.2 寻址方式 85
2.3.3 书写格式 91
2.3.4 应用举例 92
习题 95
3.1 表达式的程序设计 101
第三章 程序设计基本方法 101
3.2 分支程序设计 119
3.2.1 两个分支的程序 119
3.2.2 多个分支的程序 127
3.2.3 散转 129
3.3 循环程序设计 139
3.3.1 计数控制的循环 141
3.3.2 条件控制的循环 153
3.3.3 单重循环小结 157
3.3.4 多重循环程序 160
3.4 子程序 176
3.4.1 主程序和子程序的概念 176
3.4.2 主程序和子程序间的联接与信息交换方式 179
3.4.3 主程序和子程序间的栈联接方式 187
3.4.4 子程序的类型 192
习题 196
4.1.1 概述 207
4.1 一般输入输出指令 207
第四章 输入输出程序设计 207
4.1.2 指令功能分析 210
4.2 基本外部设备的使用 216
4.2.1 纸带输入机 217
4.2.2 纸带穿孔输出机 220
4.2.3 行式打印输出机 223
4.2.4 电传输入/出机 224
4.3 输入、输出应用举例 233
4.4 字符输入和输出的缓冲区 244
习题 246
第五章 中断程序设计 249
5.1 中断概念及中断类型 249
5.1.1 中断概念 249
5.1.2 中断类型 252
5.2 程序中断 253
5.2.1 中断请求 254
5.2.2 中断响应 255
5.2.3 中断处理与恢复 257
5.3 特殊输入输出指令(中断管理指令) 258
5.3.1 概述 259
5.3.2 指令功能分析 261
5.4 单重中断程序设计 267
5.5 字符输入输出管理 285
5.5.1 环形缓冲区 286
5.5.2 存字符与取字符子程序 288
5.5.3 中断处理程序 293
5.5.4 控制取字符与控制存字符程序 295
5.5.5 小结 303
5.6 多重中断程序设计 304
习题 311
第六章 汇编语言 312
6.1.1 基本概念 313
6.1 基本汇编语言 313
6.1.2 基本语句 317
6.1.3 伪指令语句 320
6.2 扩充汇编语言 330
6.2.1 概述 330
6.2.2 浮动、程序间联系 335
6.2.3 数的定义与条件汇编 348
第七章 浮点解释执行系统 353
7.1 浮点解释执行系统概况 356
7.1.1 浮点数的表示 356
7.1.2 运算机构 360
7.1.3 系统结构 363
7.2 浮点指令系统 366
7.2.1 浮点访内指令 367
7.2.2 浮点算术运算指令 370
7.2.3 浮点输入输出指令 373
7.2.4 其他浮点指令 374
7.2.5 浮点指令小结 375
7.3 浮点解释执行程序的总流程图及一些公共处理程序 376
7.3.1 解释执行总流程 376
7.3.2 公共处理 382
7.4 浮点指令解释执行方法 389
7.4.1 浮点访内指令 389
7.4.2 浮点运算指令 393
7.4.3 浮点输入输出指令 405
7.4.4 其他浮点指令 409
附录 411
一 汇编程序使用说明 411
二 二进制引导程序使用说明及程序 417
三 查错程序使用说明及程序 426
四 纸带编辑程序使用说明 445
五 字符编码表 467