当前位置:首页 > 语言文字
组合语言入门与应用
组合语言入门与应用

组合语言入门与应用PDF电子书下载

语言文字

  • 电子书积分:23 积分如何计算积分?
  • 作 者:陈能?编著
  • 出 版 社:利群科技出版社
  • 出版年份:2222
  • ISBN:
  • 页数:881 页
图书介绍:
上一篇:说文解字诂林 73下一篇:经籍纂诂 1
《组合语言入门与应用》目录

第十一章高等的分支(Branching)与回转 1

第三章订储位与订内容 3- 1

第二单元十进位数指令集 1

第四章 十进位算术运算——聚集整数值的运算 4- 1

第五章简单的比较和简单的编辑 5- 1

第六章非整数值的十进位运算 6- 1

第三单元 二进位和十六进数字与标准的指令集第七章二进位数字的运算 7- 1

目录 1

第八章二进位整数运算 8- 1

第九章 二进位之比较与非整数之运算 9- 1

第四单元 编辑和高等分支(Branching)与回路(Looping)指令第十章 增加输出报表的可读性 10- 1

第二章 第一个Assembler程式范例 2- 1

(Looping)指令 11- 1

第五单元作业系统概念 1

第十二章主程式与副程式的连结 12- 1

附录A IBM.System/370 Reference Summary A- 1

附录B Input/Output Macros B- 1

附录C Job Control Statements C- 1

附录D 在所有例子中使用到的控制卡 D- 1

附录E 奇数问题的解答 E- 1

附录F 程式范例 F- 1

附录G 简短程式与技巧 G- 1

附录H 重要名词解释 H- 1

序 1

指令目录 1

第一单元 组合语言(Assembler Language)的介绍第一章计算机简介 1- 1

1-1 什么是计算机 1- 2

6-1 薪资问题——第3版本 6- 2

9-1 存货清单的问题——版本2 9- 2

4-1 一个薪资问题 4- 2

4-1-1 问题的描述 4- 2

3-1 资料如何和为何存入储存体内 3- 2

8-1-1 问题的描述 8- 2

8-1 一个存货清单报表的问题 8- 2

10-1 EDIT指令 10- 2

11-1-1 问题的描述 11- 2

11-1 一个社会的福利问题 11- 2

7-1 标准的指令集 7- 2

5-1 解释程式的输出 5- 2

1-2计算机系统 1- 3

7-2 位置的表示法:二进位与十六进位数字 7- 3

3-2 DC指令:常数之定义 3- 3

12-1 副程式的需要 12- 3

12-1-1 提供每一页的输出表头 12- 3

7-2-1 二进位数字系统 7- 4

8-1-2 存货清单报表程式的逻辑 8- 4

9-2-1 定点非整数之加法与减法 9- 4

9-2定点非整数的运算技巧 9- 4

1-2-1 记忆部门 1- 4

10-1-1 抑制居先——零 10- 4

4-1-2 区域型式与聚集型式 4- 5

6-2-1 非整数栏位的加法和减法 6- 5

11-1-2条件码和指令位址暂存器 11- 5

6-2 非整数十进位运算的技巧 6- 5

5-2 改进程式输出的外观 5- 6

3-2-1 EBCDIC常数 3- 6

12-1-2 何谓副程式 12- 7

4-1-3 薪资程式的逻辑 4- 7

11-1-3 BC和BCR指令 11- 7

10-1-2 加标点于数值栏位中 10- 8

5-2-1 MVZ指令(MoVe Zone) 5- 8

SUBROUTINES) 12- 9

12-2内副程式(INTERNAL 9

8-1-3 存货清单报表程式的编写 8- 9

12-2-1 进入与离开内副程式 12- 9

9-2-2 定点非整数之乘法与除法 9- 9

2-1 第一个程式问题的叙述 2- 10

1-2-3 控制部门 1- 11

2-2 程式指令 2- 11

2-2-1 组合程式指令(Assembler Instruc-tions)机器指令(Machine Instruc-tion)集体指令(Macros) 2- 11

1-2-2 算术与逻辑运算部门 1- 11

10-1-3 有效数启始器:提早建立有效数 10- 11

4-1-4 薪资程式的编写 4- 12

3-2-2 聚集十进位常数 3- 12

5-3比较和控制的移转 5- 12

1-2-4 输入部门 1- 12

8-1-4 存货清单报表程式的输出 8- 13

8-1-5 指令如何运算来产生报表 8- 13

5-3-1 比较聚集的数字:CP指令(ComparePack Decimal) 5- 13

2-2-2 指令的共同特征 2- 13

10-1-4 带符号的栏位:加负号于负数的尾端 10- 13

11-1-4 社会福利问题的程式编写 11- 13

Factor)之使用 9- 14

9-2-3 二进位运算中比例因数(Scale 14

12-2-2 编写好的印表头程式 12- 15

10-1-5 以一条指令同时编辑(Editing)几个栏位 10- 16

11-1-5延伸助忆指令 11- 16

1-2-5 输出部门 1- 16

6-2-2 非整数栏位的乘法(十进位)——切断和捨入 6- 17

9-3 定点数值之比较:CR、C、CH指令 9- 17

1-2-6 辅助储存部门 1- 17

2-2-3 组合语言编写纸 2- 18

11-2表格处理问题 11- 18

11-2-1 什么是表格 11- 18

8-2-1 定点加法指令:AR,A,AH 8- 18

8-2 解释我们程式使用的指令:定点运算 8- 18

4-1-5 薪资程式的输出 4- 18

12-3 外副程式(EXTERNAL 19

3-2-3 区域十进位常数 3- 19

11-2-2问题的叙述 11- 19

12-3-1 连结的需要 12- 19

1-3 资料之结构:细项栏、记录、档 1- 19

SUBROUTINES) 12- 19

5-3-2 利用延伸助忆法(Extended Mne-monics)的分支 5- 19

12-3-2 进入与离开外副程式 12- 20

1-4-1 计算机语言 1- 21

4-1-6 这些指令完成了什么工作? 4- 21

5-3-3 薪资程式——对加班的测试 5- 21

11-2-3 回转的结构(Loop Structure) 11- 21

3-2-4 十六进位常数 3- 21

1-4与计算机之联系 1- 21

10-1-6 简要说明ED指令 10- 21

1-4-2 机器语言 1- 22

2-3编译和执行一个程式 2- 22

A.暂存器 1- 22

10-2 EDMK指令 10- 23

7-2-2 十六进位数字系统 7- 23

3-2-5 二进位常数 3- 23

2-4夏普先生的程式指令说明 2- 23

10-2-1 固定点及浮动的符号 10- 24

B.定位址 1- 24

6-2-3 非整数栏位的除法(十进位)——切断和捨入 6- 25

8-2-2 定点减法指令:SR,S,SH 8- 25

C.相对定位址 1- 25

11-2-4 对表格的参用使用了基数暂存器和指标暂存器 11- 25

10-2-2 EDMK指令的使用 10- 25

4-2程式指令的解释 4- 26

9-4 解决非整数值的存货清单问题 9- 26

4-2-1 AP(Add Pack Decimal)指令 4- 27

6-3 解非整数值的薪资问题 6- 28

12-3-3 叫用与被叫用常式间资料的传送 12- 28

5-3-4 在主储存体中的逻辑比较:CLC 29

Compare Logical Character)和 29

10-2-3 简要说明EDMK指令 10- 29

3-3定字(Literals) 3- 29

CLI(Compare Logical Immed- 29

7-2-3 整数的转换:二进位、十六进位和十进位数字 7- 29

iate)指令 5- 29

4-2-2 SP(Subtract Pack Decimal)指令 4- 30

3-4 DS指令:储位之定义 3- 31

8-2-3 定点乘法指令:MR,M,MH 8- 31

D. 机器语言指令格式 1- 31

4-2-3 ZAP(Zero and Add Pack Decimal)指令 4- 32

10-3 格式的控制及叠卡槽的选择 10- 32

12-3-4 暂存器之内容的储存与还原 12- 33

Control) 10- 33

10-3-1 带动报表纸控制(Carriage 33

9-5代数移位指令:SRA、SRDA、SLA,SLDA指令 9- 33

10-3-2 CNTRL集体指令 10- 35

11-2-5 具有指标分支指令的表格问题:BXH和BXLE两指令 11- 35

4-2-4 MP(Multiply Pack Decimal)指令 4- 36

3-5 第二个程式之说明 3- 37

问题 5- 37

MVN(MoVe Numerics)指令 6- 38

6-4 用来移动十进位栏位的指令 6- 38

8-2-4 定点除法指令:DR,D 8- 38

3-6用Assembly程式解决问题之途径 3- 38

3-6-1 对问题的了解 3- 39

4-2-5 DP(Div??e Pack Decimal)指令 4- 39

7-3程式中二进位数字的用法 7- 39

输入之定义 3- 39

的职责 12- 40

7-3-1 转换的需要 7- 40

输出之定义 3- 40

12-3-5 摘要Calling和Called Routine 40

10-3-3 PRTOV集体指令 10- 40

程式练习 5- 41

MVO(MoVe with Offset)指令 6- 41

7-3-2 何处要用二进位数字 7- 41

8-2-5 使用定点除法之前的准备 8- 42

11-2-6 以BCT和BCTR指令做为回转控 43

制(Loop Control) 11- 43

(Literals)定点常数 7- 43

7-3-3 定点常数、储存体之定义和定字 43

10-3-4 在Spooled系统上的带动报表纸控制 10- 43

流程图 3- 43

NC(aNd Characters)指令 6- 44

10-4 COMRG及TIME集体指令 10- 44

1-4-3 组合语言 1- 44

)指令 4- 45

问题 9- 45

4-2-6 PACK(Convert to Pack Decimal 45

8-2-6 一些程式的例子 8- 46

NI(aNd Immediate)指令 6- 46

1-4-4 为何使用组合(Assembler)语言 1- 46

3-6-2 程式的编写 3- 47

12-3-6 SAVE、RETURN和CALL等集 47

程式练习 9- 47

10-5 一个具有编辑和格式控制的报表程式 10- 47

体指令 12- 47

8-2-7 资料的移动:暂存器到暂存器,主储存体到暂存器,暂存器到主储存体 8- 48

6-5 系统/370中十进位栏位的移位和捨入——SRP指令 6- 48

7-3-4 二进位数值的程式范例 7- 49

4-2-7 UNPK(Convert to Zone Decimal)指令 4- 50

问题 1- 50

问题 11- 50

7-3-5 二进位转换指令:CVD(ConVert 50

to Decima1)和CVB(ConVert 50

to Binary) 7- 50

问题 4- 54

12-3-7 一程式范例 12- 55

问题 6- 56

问题 3- 56

问题 7- 56

LINKAGE 12- 56

12-4 LINKAGE EDITOR和SUBROUTINE 56

问题 10- 56

程式练习 4- 58

程式练习 10- 59

程式练习 6- 59

12-5-1 FORTRAN叫用组合语言程式之实例12- 60

问题 8- 60

12-5高阶语言叫用低阶语言之实例 12- 60

12-5-2 FL/1叫用组合语言程式之实例 12- 60

12-5-3 COBOL叫用组合语言程式之实例 12- 61

程式练习 8- 62

12-5-4 组合语言副程式SQBAL之实例 12- 62

12-5-5 ASSEMBLY CALL COBOL 63

之实例 12- 63

2-5 JCL的配合使用:工作控制语言(JobControl Language) 2- 65

12-5-6 ASSEMBLY CALL FORTRAN 66

之实例 12- 66

2-6-1 在编写纸上 2- 67

2-6完整的程式 2- 67

12-5-7 以V-type adcon CALL AS- 68

SEMBLY之实例 12- 68

2-6-2 打在卡片上的程式 2- 70

问题 12- 71

2-6-3 组合程式者、连结编辑者及程式执行的输出 2- 71

2-6-4 摘要:程式完成那些功能 2- 77

问题 2- 81

相关图书
作者其它书籍
返回顶部