图书介绍
大型主机汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![大型主机汇编语言程序设计](https://www.shukui.net/cover/32/33436852.jpg)
- 王芬,黄晓涛编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302280040
- 出版时间:2012
- 标注页数:295页
- 文件大小:71MB
- 文件页数:311页
- 主题词:大型计算机-汇编语言-程序设计
PDF下载
下载说明
大型主机汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 汇编语言的级别1
1.1.1 机器语言1
1.1.2 汇编语言1
1.1.3 高级语言2
1.2 汇编语言的特点3
1.3 汇编语言的应用4
1.4 汇编语言程序模块4
1.5 汇编程序与汇编语言程序5
1.5.1 汇编程序5
1.5.2 汇编语言程序的运行过程5
1.6 硬件结构6
1.6.1 存储系统6
1.6.2 寄存器7
习题8
第2章 数据表示10
2.1 数字进制系统10
2.1.1 数字进制系统概述10
2.1.2 基数10
2.1.3 二进制数11
2.1.4 十六进制数11
2.1.5 进制的转换11
2.2 进制数字的运算13
2.2.1 二进制和十六进制加法13
2.2.2 二进制和十六进制减法14
2.3 数据表示14
2.3.1 字符数据的表示形式14
2.3.2 数值数据的表示形式15
习题17
第3章 汇编语言的编码和结构19
3.1 基本字符集19
3.2 汇编语句的编码规范19
3.2.1 语句域与汇编指令语法20
3.2.2 续行指示域和续行21
3.2.3 标识序列域22
3.2.4 注释的使用22
3.3 符号22
3.3.1 符号的格式及使用22
3.3.2 使用符号的优点23
3.3.3 符号等价语句EQU24
3.4 项及表达式25
习题26
第4章 汇编语言程序结构27
4.1 汇编语言程序例子27
4.2 汇编语言程序的组成部分28
4.2.1 控制段28
4.2.2 汇编语言程序结构28
4.2.3 程序的开始和结束30
4.2.4 程序段语句31
4.3 汇编语言程序的运行过程32
4.4 定位计数器33
4.5 寻址方式34
4.5.1 操作数寻址方式34
4.5.2 建立寻址能力35
4.5.3 静态重定位和动态重定位35
4.6 地址处理指令36
4.6.1 USING语句37
4.6.2 DROP语句38
4.6.3 ORG语句38
4.6.4 CNOP语句38
4.7 打印控制语句39
4.7.1 标题语句TITLE39
4.7.2 换页语句EJECT39
4.7.3 空行语句SPACE39
4.7.4 打印方式语句PRINT40
习题40
第5章 数据及存储区域定义41
5.1 存储区域定义41
5.1.1 DS语句的格式41
5.1.2 长度修饰符与长度属性42
5.1.3 地址计数器43
5.1.4 重复因子的使用44
5.2 常量定义45
5.2.1 常量定义指令(DC)45
5.2.2 字符常量的定义45
5.2.3 十六进制常量的定义45
5.2.4 二进制常量的定义46
5.2.5 分区十进制常量的定义46
5.2.6 压缩十进制常量的定义47
5.2.7 定点数的定义47
5.2.8 地址常量的定义48
5.3 自由量49
习题51
第6章 寻址方式及基本指令53
6.1 寻址及机器指令53
6.1.1 寻址方式53
6.1.2 指令格式53
6.1.3 逻辑地址54
6.1.4 S/390指令类型56
6.2 RR指令格式57
6.2.1 指令格式57
6.2.2 编码格式57
6.2.3 AR指令57
6.2.4 SR指令58
6.2.5 LR指令58
6.3 RX指令格式59
6.3.1 指令格式59
6.3.2 编码格式59
6.3.3 L指令59
6.3.4 A指令60
6.3.5 S指令60
6.4 RS指令61
6.4.1 指令格式61
6.4.2 编码格式61
6.4.3 LM指令61
6.4.4 STM指令62
6.5 SI指令62
6.5.1 指令格式62
6.5.2 编码格式62
6.5.3 移动立即数指令MVI63
6.5.4 立即数逻辑比较指令CLI63
6.6 SS指令64
6.6.1 等长的SS指令格式和编码64
6.6.2 移动字符串指令MVC65
6.6.3 逻辑比较指令CLC66
6.6.4 不等长的SS指令格式和编码66
习题68
第7章 输入输出程序设计71
7.1 输入输出处理71
7.2 宏指令72
7.2.1 宏指令简介72
7.2.2 输入输出系统宏指令73
7.3 数据集定义73
7.3.1 DCB宏的格式73
7.3.2 DCB宏的关键字参数74
7.3.3 DCB宏指令示例75
7.4 数据集的打开和关闭77
7.4.1 OPEN宏指令77
7.4.2 CLOSE宏指令78
7.5 数据集的移动78
7.5.1 MOVE模式78
7.5.2 GET宏79
7.5.3 PUT宏80
7.5.4 样例程序80
7.6 其他的宏指令81
7.6.1 CNTRL宏指令81
7.6.2 RELSE宏指令81
7.6.3 FEOV宏指令82
7.7 一个完整的输入输出操作程序82
习题83
第8章 十进制运算85
8.1 十进制应用问题85
8.1.1 应用问题85
8.1.2 十进制运算的优点86
8.2 分区和打包十进制格式86
8.2.1 分区十进制格式86
8.2.2 打包十进制格式90
8.3 打包和解包指令92
8.3.1 问题引入92
8.3.2 指令格式93
8.3.3 打包指令PACK94
8.3.4 解包指令UNPK95
8.3.5 使用PACK和UNPK指令解决问题97
8.4 十进制加减运算99
8.4.1 问题引入99
8.4.2 十进制加法指令AP101
8.4.3 十进制减法指令SP102
8.4.4 清零并加十进制指令ZAP102
8.4.5 比较十进制指令CP103
8.5 十进制乘除运算104
8.5.1 十进制乘法指令MP104
8.5.2 十进制除法指令DP105
8.6 输出编辑107
8.6.1 ED指令107
8.6.2 EDMK指令116
8.7 十进制移位操作122
8.8 十进制与二进制之间的转换123
习题125
第9章 分支程序设计131
9.1 分支程序设计——应用问题131
9.2 条件转移的实现131
9.3 比较指令133
9.3.1 算术比较和逻辑比较133
9.3.2 算术比较指令133
9.3.3 逻辑比较137
9.4 分支指令141
9.4.1 条件分支指令BC141
9.4.2 寄存器条件转移指令BCR143
9.4.3 扩展助记符指令144
9.5 分支和循环结构编程145
9.5.1 IF-THEN结构的实现145
9.5.2 IF-THEN-ELSE结构的实现146
9.5.3 DO-WHILE结构的实现146
习题147
第10章 数据操作指令149
10.1 载入和存储指令149
10.1.1 载入全字指令L149
10.1.2 载入半字指令LH149
10.1.3 多寄存器载入指令LM150
10.1.4 寄存器载入指令LR150
10.1.5 载入测试指令LTR151
10.1.6 存储全字指令ST151
10.1.7 存储半字指令STH152
10.1.8 多寄存器存储指令STM152
10.1.9 插入字符指令IC和存储字符指令STC153
10.1.10 屏蔽插入字符指令ICM和屏蔽存储字符指令STCM153
10.2 传递指令155
10.2.1 传递字符指令MVC155
10.2.2 传递立即数指令MVI155
10.2.3 长移动指令MVCL156
习题158
第11章 定点二进制计算161
11.1 定点运算的数据表示161
11.2 定点加法162
11.2.1 寄存器加指令AR162
11.2.2 全字加指令A162
11.2.3 半字加指令AH164
11.3 定点减法165
11.3.1 寄存器减指令SR165
11.3.2 全字减指令S166
11.3.3 半字减指令SH166
11.4 定点乘法166
11.4.1 寄存器乘法指令MR166
11.4.2 全字乘指令M167
11.4.3 半字乘指令MH168
11.5 定点除法171
11.5.1 寄存器除法指令DR172
11.5.2 全字除指令D173
11.5.3 应用实例174
习题176
第12章 循环程序设计182
12.1 迭代循环程序设计182
12.1.1 计数循环指令BCT182
12.1.2 BCTR指令183
12.2 地址运算184
12.3 数组处理185
12.3.1 数组的定义185
12.3.2 数组的处理技术186
习题188
第13章 位操作程序设计191
13.1 布尔运算191
13.1.1 RX型的布尔操作192
13.1.2 RR型的布尔操作194
13.1.3 SI型的布尔操作195
13.1.4 SS1型布尔操作197
13.2 移位操作198
13.2.1 移位类型198
13.2.2 逻辑移位指令199
13.2.3 算术移位指令201
13.3 位测试指令206
习题208
第14章 模块化编程210
14.1 主程序与子程序210
14.1.1 主程序与子程序的概念210
14.1.2 主程序和子程序的连接过程211
14.1.3 外部子程序的编译连接过程211
14.2 子程序设计212
14.2.1 子程序的结构212
14.2.2 子程序的调用与返回213
14.2.3 主程序和子程序的实现216
14.3 与高级语言编程模块间的连接231
14.4 虚拟段233
14.4.1 虚拟段的定义233
14.4.2 虚拟段的使用234
14.4.3 虚拟段程序示例235
习题238
附录A IBM EBCDIC编码表243
附录B 扩展助记符表245
附录C 常用指令表246
附录D 程序8-1汇编后的程序列表249
附录E 程序8-2汇编后的程序列表258
附录F 程序11-1汇编后的程序列表269
附录G 程序11-2汇编后的清单276
附录H 程序13-1的汇编清单289