图书介绍
汇编语言基础PDF|Epub|txt|kindle电子书版本下载
![汇编语言基础](https://www.shukui.net/cover/58/31151853.jpg)
- 张国良编译 著
- 出版社: 北京:国防工业出版社
- ISBN:7118001872
- 出版时间:1987
- 标注页数:478页
- 文件大小:12MB
- 文件页数:488页
- 主题词:
PDF下载
下载说明
汇编语言基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 计算机简介1
1.1 什么是计算机?1
1.2 计算机系统1
1.2.1 存储器2
1.2.2 算术及逻辑部件5
1.2.3 控制器6
1.2.4 输入设备6
1.2.5 输出设备8
1.2.6 辅助存储器8
1.3 数据结构:字段、记录、文件8
1.4 和计算机通信9
1.4.1 计算机“语言”9
1.4.2 机器语言10
1.4.3 汇编语言20
1.4.4 为什么需要汇编语言?21
习题22
第二章 第一个程序25
2.1 第一个问题的说明25
2.2 程序指令28
2.2.1 汇编语言指令:汇编指令、机器指令及宏指令28
2.2.2 指令的共同特点29
2.2.3 编码格式纸31
2.3 计算机的工作步骤:程序的翻译和执行34
2.4 S先生的程序指令的解释35
2.5 作业控制语言(JCL)介绍54
2.6 程序的全貌55
2.6.1 编码55
2.6.2 穿孔58
2.6.3 汇编、连接编辑及程序的输出59
2.6.4 概括:这个程序做了些什么?64
习题65
第三章 存储区及常数的定义68
3.1 为什么以及怎样把数据放入存储器中?68
3.2 DC指令:常数的定义68
3.2.1 EBCDIC常数70
3.2.2 装配常数73
3.2.3 区标常数77
3.2.4 十六进制常数79
3.2.5 二进制常数80
3.3 直接常数83
3.4 DS指令:存储区的定义84
3.5 第二个程序87
3.6 求解问题的步骤87
3.6.1 精确地理解该问题的含义88
3.6.2 解的编码98
习题99
第四章 十进制运算——装配整数值的操作102
4.1 工资表的问题102
4.1.1 问题的说明102
4.1.2 区标及装配形式102
4.1.3 工资表程序的逻辑104
4.1.4 工资表程序——编码107
4.1.5 工资表程序——输出111
4.1.6 指令完成了什么?113
4.2 程序中指令的解释116
4.2.1 AP(十进制加法)指令116
4.2.2 SP(十进制减法)指令117
4.2.3 ZAP(十进制?加)指令119
4.2.4 MP(十进制乘法)指令121
4.2.5 DP(十进制除法)指令122
4.2.6 PACK(装配)指令125
4.2.7 UNPK(拆卸)指令127
习题129
程序练习132
第五章 简单的比较和编辑133
5.1 程序输出的解释133
5.2 改进程序输出的样式135
5.2.1 MVZ指令136
5.3 比较和控制的转换138
5.3.1 装配数的比较:CP指令139
5.3.2 带有扩展助记符的转移142
5.3.3 工资表程序——加班的测试142
5.3.4 主存中的逻辑比较147
习题150
程序练习152
第六章 非整数值的十进制运算154
6.1 工资表问题——第3版154
6.2 非整数十进制运算技术155
6.2.1 非整数字段的加法和减法155
6.2.2 非整数字段的乘法161
6.2.3 非整数字段的除法165
6.3 非整数值的工资表问题166
6.4 十进制字段移位指令172
6.5 IBM370系统中十进制字段的移位和舍入指令176
习题180
程序练习181
7.1 标准指令系统183
7.2 二进制和十六进制的位置表示法183
第七章 二进制数的操作183
7.2.1 二进数制184
7.2.2 十六进数制195
7.2.3 二进制、十六进制及十进制的整数转换199
7.3 程序中的二进制数204
7.3.1 转换的必要性204
7.3.2 二进制数在哪儿?205
7.3.3 定点常数,存储区的定义及直接常数205
7.3.4 使用二进制值的程序例子208
7.3.5 二进制转换指令:CVB,CVD209
习题211
第八章 二进制整数的算术运算214
8.1 库存报表问题214
8.1.1 问题的说明214
8.1.2 库存报表的程序逻辑215
8.1.3 库存报表程序的编码219
8.1.4 库存报表程序的输出219
8.1.5 程序是怎样产生该报表的220
8.2 程序指令的解释:定点运算指令222
8.2.1 定点加法指令: AR,A,AH222
8.2.2 定点减法指令:SR,S,SH226
8.2.3 定点乘法指令:MR,M,MH229
8.2.4 定点除法指令:DR,D233
8.2.5 定点除法的准备操作236
8.2.6 某些程序例子237
8.2.7 数据传送:寄存器到寄存器,主存储器到寄存器,寄存器到主存储器238
习题243
程序练习245
第九章 二进制比较和非整数值的运算247
9.1 库存报表问题——第2版247
9.2.1 非整数定点字段的加减法248
9.2 非整数定点运算的技术248
9.2.2 非整数定点字段的乘、除法250
9.2.3 长度因子在二进制运算中的应用253
9.3 定点数的比较254
9.4 求解带有非整数值的库存报表问题257
9.5 代数移位指令263
习题268
第十章 打印输出形式的改进:编辑和格式控制270
10.1 编辑(ED)指令270
10.1.1 取消数值高位上无意义的零271
10.1.2 标点的插入273
10.1.3 有效开始符:提前建立有效指示符274
10.1.4 带符号的字段:负号的后缀275
10.1.5 用一条ED指令编辑几个字段277
10.1.6 ED指令综述279
10.2 “编辑并说明”(EDMK)指令281
10.2.1 固定的与浮动的符号281
10.2.2 EDMK指令的应用282
10.2.3 EDMK指令综述283
10.3 格式控制和接卡箱选择285
10.3.1 托架控制285
10.3.2 CNTRL宏指令286
10.3.3 PRTOV宏指令289
10.3.4 Spool系统上的托架控制290
10.4 COMRG及TIME宏指令291
10.5 带有编辑和格式控制的报表程序292
习题295
程序练习297
11.1.1 问题的说明298
11.1 社会保险问题298
第十一章 转移和循环298
11.1.2 条件码和指令地址寄存器299
11.1.3 BC和BCR指令300
11.1.4 社会保险问题——编码303
11.1.5 扩展助记符指令305
11.2 表处理问题306
11.2.1 什么是表?306
11.2.2 问题的说明306
11.2.3 循环结构307
11.2.4 表访问中基址寄存器及变址寄存器的应用309
11.2.5 用变址转移指令处理表问题313
11.2.6 用BCT和BCTR指令控制循环317
习题320
12.1.1 程序设计上的麻烦是每页都要打印标题栏322
12.1 子程序的必要性322
第十二章 子程序及其连接322
12.1.2 什么是子程序?324
12.2 内部子程序325
12.2.1 内部子程序的调用和退出:BAL,BALR及BR指令325
12.2.2 标题程序的编码:使用子程序的例子328
12.3 外部子程序330
12.3.1 连接约定330
12.3.2 外部子程序的调用和退出331
12.3.3 调用和被调用子程序间的数据传送334
12.3.4 寄存器内容的保存和恢复337
12.3.5 摘要:调用和被调用程序的职责340
12.3.6 SAVE,RETURN及CALL宏指令343
12.3.7 程序举例345
12.4 连接编辑程序和子程序连接346
习题347
程序练习349
第十三章 操作系统的一些性能:虚存储器,程序状态字,中断系统350
13.1 什么是操作系统350
13.2 虚存储器系统350
13.2.1 存储器分配351
13.2.2 动态再定位技术:段和页353
13.2.3 虚存储器(VS):它的方法和结构359
13.2.4 虚存储器系统中程序的执行360
13.2.5 单虚存储器和多虚存储器362
13.2.6 虚存储器中的编码363
13.2.7 虚存储器的优点363
13.3 系统设计的某些关键性能363
13.3.1 BC方式的程序状态字364
13.3.2 EC方式的程序状态字366
13.3.3 中断系统368
习题374
第十四章 程序的调试377
14.1 预防为主377
14.2 人工检查377
14.3 诊断378
14.4 程序的测试385
14.4.1 测试数据385
14.4.2 程序中断:程序校验信息386
14.4.3 程序转储388
14.4.4 转储的分析:排错的例子397
习题400
第十五章 浮点操作401
15.1 浮点数的格式401
15.2.1 浮点寄存器403
15.2.2 浮点常数的定义403
15.2 浮点数的运算403
15.2.3 浮点数的算术运算404
15.3 浮点操作指令405
15.3.1 指令格式405
15.3.2 浮点加减法指令405
15.3.3 浮点乘法指令407
15.3.4 浮点除法指令408
15.3.5 浮点数比较和存数指令409
15.3.6 浮点取数指令409
15.4 浮点操作举例410
习题413
第十六章 磁带和磁盘的使用415
16.1 五种类型数据结构415
16.2 输入输出操作416
16.2.1 输入输出宏指令及其格式417
16.2.2 磁带和磁盘的DCB语句428
16.2.3 磁带和磁盘的DTF语句430
16.3 索引顺序文件中数据和索引格式433
16.4 索引顺序文件中的OS宏指令439
16.5 索引顺序文件中的DOS宏指令440
16.5.1 装入宏指令441
16.5.2 记录的插入和删除442
16.5.3 随机处理443
16.5.4 顺序处理444
16.6 索引顺序文件的DCB语句445
16.7 索引顺序文件的DTFIS语句447
16.8 带和盘的标记及作业控制卡453
习题454
附录A 370系统摘要455
附录B 输入输出宏指令469
附录C 作业控制语句472