图书介绍

IBM S/390汇编语言PDF|Epub|txt|kindle电子书版本网盘下载

IBM S/390汇编语言
  • 王勇等编著 著
  • 出版社: 杭州:浙江大学出版社
  • ISBN:7308024075
  • 出版时间:2000
  • 标注页数:248页
  • 文件大小:16MB
  • 文件页数:260页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

IBM S/390汇编语言PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 IBM大型机的历史及发展1

1.2 S/390的地位和作用2

1.2.1 计算机系统的种类及特点2

1.2.2 S/390的地位和作用2

1.3 汇编语言的特点3

1.3.1 汇编语言的特点3

1.3.2 掌握机器特性的必要性4

1.3.3 汇编语言进行程序设计的一般过程4

习题一5

2.1 S/390体系结构及硬件特征6

第2章 准备知识6

2.1.1 中央处理器7

2.1.2 主存储器8

2.1.3 扩充存储器9

2.1.4 通道子系统9

2.1.5 辅助存储器10

2.1.6 系统构造10

2.2 S/390的寻址方式11

2.2.1 寄存器寻址方式11

2.2.2 立即数寻址方式11

2.2.3 存储器寻址方式11

2.3 S/390指令的格式与类型13

2.3.1 S/390指令格式13

2.3.2 S/390指令类型14

2.4 S/390汇编语言的数据表示15

2.4.1 字符数据15

2.4.2 二进制数15

2.4.3 逻辑数16

2.4.4 十进制数16

2.5 S/390汇编语言的基本成分17

2.5.1 基本字符集17

2.5.2 符号名17

2.5.3 项及表达式18

2.5.4 汇编语句的分类和一般格式19

2.5.5机器指令的符号形式20

2.5.6 汇编语言的书写格式21

习题二22

第3章 汇编程序和汇编控制语句23

3.1 汇编程序Assembler23

3.2 汇编控制语句25

3.2.1 数据与数据区域的定义25

3.2.2 程序的构成控制31

3.2.3 地址的指定35

3.2.4 程序间的结合37

3.2.5 符号等价语句EQU38

3.2.6 产生符号表的LTORG语句38

3.2.7 拷贝语句COPY39

3.2.8 打印控制PRINT40

习题三41

第4章 顺序与分支程序设计42

4.1 程序的功能42

4.2 几条简单指令介绍43

4.2.1 RR(寄存器—寄存器)型指令43

4.2.2 RX(寄存器—变址存储器)型指令44

4.3 完整的程序示例45

4.4 程序的改进46

4.4.1 内存转储指令XDUMP47

4.4.2 隐式地址的使用47

4.5 条件码的设置与分支程序设计47

4.6.1 数据的输入XREAD指令50

4.6 数据的输入和转换50

4.6.2 输入数据的转换XDECI指令52

4.7 数据的输出和转换53

4.7.1 字符数据的输出XPRNT指令54

4.7.2 输出数据的转换XDECO指令55

4.8 更多的指令和程序示例56

4.8.1 加法指令A56

4.8.2 减法指令S56

4.8.3 寄存器比较指令CR57

4.8.4 比较指令C57

4.8.5 装载补码指令LCR60

4.8.7 装载正数指令LPR61

4.8.8 装载测试指令LTR61

4.8.6 装载负数指令LNR61

4.8.9 存储字符指令STC64

4.8.10 装载字符指令IC64

4.9 乘法和除法指令64

4.9.1 寄存器乘法指令MR65

4.9.2 乘法指令M65

4.9.3 寄存器除法指令DR66

4.9.4 除法指令D66

4.10 寄存器等价和扩展助记符69

4.10.1 寄存器等价的使用69

4.10.2 扩展助记符的使用70

4.11 符号常数的使用70

4.12 取地址指令的使用73

习题四76

第5章 循环程序及内部予程序设计83

5.1 循环程序设计83

5.1.1 计数循环指令BCT85

5.1.2 计数循环寄存器指令BCTR85

5.1.3 小于等于循环指令BXLE90

5.1.4 大于循环指令BXH92

5.2 内部子程序设计93

5.2.1 分支连接指令BAL93

5.2.2 分支连接寄存器指令BALR102

5.2.3 多寄存器保存指令STM102

5.2.4 多寄存器恢复指令LM103

5.2.5 A型地址常量103

习题五104

第6章 综合程序设计110

6.1 程序文档的标准110

6.2 存储器—立即数类(SI)指令示例111

6.2.1 移动立即数指令MVI112

6.2.2 立即数逻辑比较指令CLI112

6.3 存储器—存储器类(SS)指令示例113

6.3.1 移动字符串指令MVC113

6.3.2 逻辑比较指令CLC115

6.4 地址计数器的访问115

6.4.1 引用地址计数器的值116

6.4.2 控制地址计数器的值117

6.5 逻辑运算和比较指令126

习题六128

第7章 外部子程序设计135

7.1 外部子程序介绍135

7.2 外部子程序设计136

7.2.1 外部子程序的结构和调用方式136

7.2.2 外部子程序的编写细节138

7.2.3 小结147

7.3 与高级语言的连接148

7.3.1 从高级语言调用汇编子程序148

7.3.2 从汇编语言用高级语言子程序149

7.4 虚拟段的使用149

习题七154

8.1 压缩和解压指令157

第8章 十进制运算157

8.1.1 压缩指令PACK158

8.1.2 解压指令UNPK159

8.2 十进制加减运算160

8.2.1 十进制加法指令AP161

8.2.2 十进制减法指令SP161

8.2.3 清零及加十进制指令ZAP161

8.2.4 比较十进制指令CP162

8.3 十进制乘除运算163

8.3.1 十进制乘法指令MP163

8.3.2 十进制除法指令DP163

8.4 输出编辑164

8.5 十进制移位操作181

8.6 十进制与二进制之间的转换182

8.6.1 转换二进制指令CVB182

8.6.2 转换十进制指令CVD182

8.6.3 转换的标准技术183

习题八183

第9章 高级指令介绍189

9.1 逻辑运算指令189

9.1.1 逻辑与指令N190

9.1.2 寄存器逻辑与指令NR190

9.1.3 逻辑或指令O191

9.1.4 寄存器逻辑或指令OR191

9.1.6 寄存器逻辑异或指令XR192

9.1.5 逻辑异或指令X192

9.1.7 立即数逻辑与指令NI193

9.1.8 立即数逻辑或指令OI193

9.1.9 立即数逻辑异或指令XI193

9.1.10 内存逻辑异或指令XC195

9.1.11 内存逻辑或指令OC195

9.1.12 内存逻辑与指令NC196

9.2 屏蔽测试运算指令196

9.3 移位操作197

9.3.1 逻辑左移单寄存器指令SLL198

9.3.2 逻辑右移单寄存器指令SRL198

9.3.4 逻辑右移双寄存器指令SRDL199

9.3.3 逻辑左移双寄存器指令SLDL199

9.3.5 算术左移单寄存器指令SLA200

9.3.6 算术右移单寄存器指令SRA201

9.3.7 算术左移双寄存器指令SLDA201

9.3.8 算术右移双寄存器指令SRDA201

9.4 半字指令205

9.4.1 装入半字指令LH206

9.4.2 存储半字指令STH206

9.4.3 比较半字指令CH206

9.4.4 加半字指令AH207

9.4.5 减半字指令SH207

9.4.6 乘半字指令MH207

9.5.1 长移动指令MVCL211

9.5 MVCL,CLCL和EX指令211

9.5.2 长逻辑比较指令CLCL212

9.5.3 执行指令EX213

9.6 TR指令213

9.7 TRT指令216

9.8 CLM,ICM和STCM指令222

9.8.1 字符屏蔽逻辑比较指令CLM222

9.8.2 屏蔽插入字符指令ICM223

9.8.3 屏蔽存储字符指令STCM223

9.9 SPM指令224

习题九224

10.1.1 宏的定义及其与子程序的比较230

10.1 符号参数和宏230

第10章 宏及条件汇编230

10.1.2 符号参数231

10.1.3 宏定义及宏调用231

10.2 条件汇编236

10.2.1 AIF指令236

10.2.2 AGO指令237

10.2.3 ANOP指令237

习题十239

附录A 扩展助记符表242

附录B IBM EBCDIC编码表243

附录C 常用指令表245

参考文献248

热门推荐