汇编语言基础PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:张国良编译
- 出 版 社:北京:国防工业出版社
- 出版年份:1987
- ISBN:7118001872
- 页数:478 页
目录 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,CVD 209
习题 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,AH 222
8.2.2 定点减法指令:SR,S,SH 226
8.2.3 定点乘法指令:MR,M,MH 229
8.2.4 定点除法指令:DR,D 233
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
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017