《计算机程序设计基础》求取 ⇩

目录1

第一章 预备知识1

1.1 机器语言和汇编语言1

1.2 PDP-11系列机简介2

1.2.1 单总线3

1.2.2 主存储器3

1.2.3 中央处理机4

1.2.4 外部设备7

1.3 计算机常用数制及相互间的转换7

1.3.1 十进制数、二进制数与八进制数7

1.3.2 二进制数、八进制数与十进制数之间的转换8

1.3.3 二-十进制数9

1.4 计算机中正负数的表示法10

1.4.1 原码表示法10

1.4.2 反码表示法11

1.4.3 补码表示法11

1.4.4 移码表示法14

1.5 PDP-11系列机中数和符号的表示法14

1.5.1 定点数及其机内表示14

1.5.2 浮点数及其机内表示16

1.5.3 字符的表示17

1.6.2 使用符号的说明18

1.6 MACRO-11源程序实例18

1.6.1 源程序举例18

习题一19

第二章 寻址方式21

2.1 概述21

2.1.1 单操作数指令及其格式22

2.1.2 双操作数指令及其格式22

2.2 通用寄存器方式23

2.2.1 寄存器方式23

2.2.2 寄存器间接方式23

2.2.4 自动增量间接方式24

2.2.3 自动增量方式24

2.2.5 自动减量方式25

2.2.6 自动减量间接方式26

2.2.7 变址方式27

2.2.8 变址间接方式28

2.3 程序计数器方式29

2.3.1 立即寻址方式29

2.3.2 绝对寻址方式29

2.3.3 相对寻址方式30

2.3.4 相对间接寻址方式32

2.4 寻址方式综合举例33

习题二36

第三章 指令系统38

3 1 概述38

3 2 单操作数指令39

3.2.1 一般指令39

3.2 2 移位指令42

3.2.3 多倍精度指令47

3.2.4 处理机状态字操作指令48

3.2.5 单操作数指令综合应用举例49

3.3.1 一般双操作数指令50

3.3 双操作数指令50

3.3.2 逻辑指令54

3.3.3 双操作数指令综合应用举例56

3.4 条件码57

3.4.1 条件码的设置57

3.4.2 条件码操作指令58

3.5 程序控制指令59

3.5.1 转移指令59

3.5.2 程序控制指令67

3.6 杂类指令68

习题三69

4.1 概述74

第四章 程序设计的基本技术74

4.2 分支程序设计75

4.3 循环程序设计82

4.3.1 循环程序设计的概念82

4.3.2 单重循环程序设计84

4.3.3 多重循环程序设计90

4.3.4 逻辑尺在循环程序设计中的应用98

4.4 编写程序的几点注意事项101

习题四104

5.1.1 字符集106

5.1 MACRO-11汇编语言的符号和数106

第五章 MACRO-11汇编语言106

5.1.2 符号107

5.1.3 数和数据类型控制字符107

5.1.4 表达式108

5.1.5 语句108

5.2 汇编控制命令109

5.2.1 标题控制命令109

5.2.2 全程符号控制命令110

5.2.3 数据存储控制命令110

5.2.4 当前位置计数器控制命令111

5.2.5 基数控制命令112

5.3 用户定义的宏指令113

5.3.1 宏定义113

5.2.6 汇编结束控制命令113

5.3.2 宏调用114

5.3.3 宏定义和宏调用中的参数115

5.3.4 重复汇编控制命令118

5.3.5 条件汇编控制命令120

5.4 系统宏指令125

5.4.1 输入/输出系统宏指令QIOW$S125

5.4.2 退出用户程序宏指令EXIT$S127

5.4.5 系统宏指令的使用举例128

5.4.3 指派逻辑设备号宏指令ALUN$S128

5.4.4 设置同步自陷向量表宏指令SUTK$S128

5.5 MACRO-11汇编程序的功能131

5.5.1 汇编程序的功能131

5.5.2 源程序的汇编过程131

5.5.3 汇编列表文件举例134

5.6 任务建立程序的功能135

5.6.1 局部符号和全程符号135

5.6.2 任务建立程序的功能137

5.6.3 存储分配文件举例139

5.7.1 什么是与位置无关程序140

5.7 与位置无关程序140

5.7.2 与位置无关码的编制方式141

习题五144

第六章 子程序设计147

6.1 子程序的概念147

6.2 堆栈148

6.3 例行子程序指令150

6.3.1 转子指令150

6.3.2 返回指令151

6.3.3 标记指令154

6.4 主程序与子程序间信息交换的方式155

6.5 子程序的嵌套162

6.5.1 嵌套子程序162

6.5.2 递归子程序165

6.6 子程序及其调用举例167

6.6.1 数制转换子程序168

6.6.2 拼数子程序174

6.6.3 文本编辑命令处理子程序178

习题六195

第七章 输入/输出程序设计和自陷处理199

7.1 直接控制方式199

7.1.1 外部设备寄存器200

7.1.2 直接控制方式的输入/输出程序举例201

7.2 中断控制方式207

7.2.1 中断的概念207

7.2.2 中断过程及与中断有关的指令208

7.2.3 多重中断212

7.2.4 中断控制方式的I/O程序举例214

7.3 自陷226

7.3.1 自陷的概念226

7.3.2 自陷指令227

7.3.3 自陷程序举例229

习题七236

附录239

附录Ⅰ 上机操作指南240

Ⅰ.1 概述240

Ⅰ.2 终端的使用240

Ⅰ.2.1 终端主键盘的使用240

Ⅰ.2.2 系统MCR命令243

Ⅰ.2.3 终端的启动244

Ⅰ.2.4 进入和退出系统的过程244

Ⅰ.3.1 编辑程序EDT及其工作方式245

Ⅰ.3.2 使用EDT行编辑方式建立和修改源文件245

Ⅰ.3 建立与修改源文件245

Ⅰ.3.3 使用EDT字符编辑方式建立和修改源文件249

Ⅰ.4 源文件的汇编254

Ⅰ.4.1 源文件的诊断性汇编254

Ⅰ.4.2 建立目标文件和列表文件254

Ⅰ.4.3 列表文件的输出255

Ⅰ.5 任务映象文件的建立255

Ⅰ.5.1 单一任务的建立命令255

Ⅰ.5.2 多个任务的建立命令256

Ⅰ.6 任务的运行257

Ⅰ.7.2 重定位寄存器258

Ⅰ.7.1 运行和退出包含ODT任务的命令258

Ⅰ.7 联机调试工具(ODT)的使用258

Ⅰ.7.3 检查及改变字(字节)或寄存器内容的方法259

Ⅰ.7.4 断点的设置方法260

Ⅰ.7.5 任务的运行261

Ⅰ.8 文件的管理262

附录Ⅱ ASCII字符表265

附录Ⅲ PDP-11系列机指令系统266

附录Ⅳ MACRO-11汇编控制命令表272

附录Ⅴ 汇编错误信息表274

附录Ⅵ 中断和自陷向量275

附录Ⅶ 技术名词英汉对照表277

1986《计算机程序设计基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王元珍,戴新林编 1986 北京:国防工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

计算机基础与程序设计  上(1995 PDF版)
计算机基础与程序设计 上
1995 哈尔滨:哈尔滨工程大学出版社
计算机基础与FORTRAN77程序设计(1995年9月第1版 PDF版)
计算机基础与FORTRAN77程序设计
1995年9月第1版 东南大学出版社
电子计算机程序设计基础(1976年04月第1版 PDF版)
电子计算机程序设计基础
1976年04月第1版 人民铁道出版社
DJS-131计算机程序设计基础  上( PDF版)
DJS-131计算机程序设计基础 上
复旦大学计算机科学系
程序设计基础(1978 PDF版)
程序设计基础
1978
计算机基础与程序设计(1999 PDF版)
计算机基础与程序设计
1999 北京:中国电力出版社
计算机基础-FORTRAN77程序设计(1989 PDF版)
计算机基础-FORTRAN77程序设计
1989 上海:复旦大学出版社
计算机基础知识和FoxPro程序设计(1999 PDF版)
计算机基础知识和FoxPro程序设计
1999 哈尔滨:哈尔滨工程大学出版社
计算机基础及C/C++程序设计(1999 PDF版)
计算机基础及C/C++程序设计
1999 天津:南开大学出版社
计算机程序设计(1992 PDF版)
计算机程序设计
1992 北京:科学普及出版社
微型计算机程序设计基础  下(1986 PDF版)
微型计算机程序设计基础 下
1986 北京:国防工业出版社
计算机程序设计基础(1986 PDF版)
计算机程序设计基础
1986 北京:国防工业出版社
计算机程序设计基础(1993 PDF版)
计算机程序设计基础
1993 杭州:浙江大学出版社
计算机基础与FoxBASE+程序设计(1998 PDF版)
计算机基础与FoxBASE+程序设计
1998 哈尔滨:哈尔滨工程大学出版社
计算机基础与FoxBASE+程序设计(1995 PDF版)
计算机基础与FoxBASE+程序设计
1995 哈尔滨:哈尔滨工程大学出版社