图书介绍
电脑程式设计ASSEMBLER语言2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈盛重编著 著
- 出版社: 罗拔书局
- ISBN:
- 出版时间:未知
- 标注页数:693页
- 文件大小:16MB
- 文件页数:710页
- 主题词:
PDF下载
下载说明
电脑程式设计ASSEMBLER语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 概论1
一、组合程式指令与集体指令1
目录1
二、指令内容3
1.指令名称3
2.指令的操作部份4
3.指令的运算元4
三、资料的代表方式5
1.字元5
4.说明5
2.十六进位6
3.二进位6
4.区域十进位(Zone Decimal)7
5.聚集十进位(Pack Decimal)8
四、存录资料的方式8
1.长度固定而不并组(FIXUNB)9
2.长度固定而并组(FIXBLK)9
3.长度变动而不并组(VARUNB)9
4.长度变动而并组(VARBLK)10
五、位址(Addressing)11
5.未定长度(UNDEF)11
六、暂存器(Register)13
1.做为位址变数13
2.做为二进位算术运算及逻辑操作等指令之运算元18
七、位址边界(Address Boundary)19
1.半字组边界(Half-Word Boundary)19
2.全字组边界(Full-Word Boundary)19
3.双字组边界(Double-Word Boundary)20
八、组合程式语言编写纸(Assembler Coding Sheet)20
1.指令长度码(Instruction Length Code)21
九、程式情况暂存器(Program Status Word Register)21
2.指令执行后之条件码(Condition Code)22
3.下一指令之位址(Next Instruction Address)23
4.程式感应码(Program Mask)24
5.程式停顿原因之代码(Program Check Interrupt Code)25
(1)ILLEGAL OPERATION(0010)26
(2)PRIVILEGED OPEATION(0020)26
(3)EXECUTE(0030)27
(4)WRITE PROTECTION(0040)27
(6)SPECIFICATION(0060)29
(5)ADDRESSING(0050)29
(7)DATA CHECK(0070)30
(8)BINARY OVERFLOW(0080)30
(9)BINARY DIVIDE(0090)30
(10)DECIMAL OVERFLOW(OOAO)30
(11)DECIMAL DIVIDE(OOBO)30
第二章 指令的态式31
一、RR态式31
二、RX态式32
三、RS态式34
四、SI态式36
五、SS1态式41
六、SS2态式44
七、结论47
第三章 RR态式指令49
一、概述49
二、RR态式指令50
1.AR(Add Registers)50
2.ALR(Add Logical Registers)51
3.SR(Subtract Registers)52
4.SLR(Subtract Logical Registers)55
5.BALR(Branch And Link Registers)56
6.BCTR(Branch on Count Registers)57
7.LR(Load Registers)60
8.LCR(Load Complement Registers)62
9.LPR(Load Positive Registers)64
10.LNR(Load Negative Registers)66
11.MR(Multiply Registers)67
12.DR(Divide Registers)71
13.OR(Or Registers)73
14.NR(And Registers)74
15.XR(Exclusive Or Registers)74
16.LTR(Load and Test Registers)77
17.CR(Compare Registers)78
18.CLR(Compare Logical Registers)78
19.BCR(Branch on Condition Registers)80
20.SPM(Set Program Mask)87
第四章 订储位与订内容89
一、概述89
1.字元(Characters)∶C92
二、储位的态式92
2.十六进位(Hexdecimal)∶X94
3.二进位(Binary)∶B96
4.聚集十进位(Pack Decimal)∶P98
5.区域十进位(Zone Decimal)∶Z100
6.半字组定点二进位(Half-Word Fixed Point Binary)∶H101
7.全字组定点二进位(Full-Word Fixed Point Binary)∶F104
8.双字组定点二进位(Double-Word Fixed Point Binary)∶D(限用于IBM S/360)105
9.半字组位址(Half-Word Address)∶Y107
10.全字组位址(Full-Word Address)∶A110
11.外显位址(Explici t Address)∶S112
1 2.程式外名称位址(External Symbol Address)∶V115
三、Literal Constant116
第五章 组合程式控制指令119
一、概述119
二、基数暂存器之赋予与废弃指令120
1.USING120
2.DROP122
1.START123
三、程式结构控制指令123
2.END129
3.ORG130
4.LTORG135
5.CNOP137
四、使名称共位(共值)之指令141
Ⅰ.EQU141
五、程式连结与分段指令142
1.EXTRN142
2.ENTRY144
3.CSECT145
4.DSECT149
六、程式表格式与内容之控制指令150
1.TITLE150
2.EJECT152
3.SPACE154
4.PRINT155
七、程式原始卡控制指令159
1.ICTL159
2.ISEQ160
3.PUNCH161
4.REPRO162
5.COPY163
第六章 RX态式指令166
一、概述166
二、RX态式指令167
1.L(Load)168
2.LH(Load Half-Word)169
3.IC(Insert Character)171
4.LA(Load Address)172
5.ST(Store)177
6.STH(Store Half-World)179
7.STC(Store Character)181
8.BCT(Branch on Count)183
9.BAL(Branch And Link)184
10.BC(Branch on Condition)187
11.A(Add)194
12.M(Multiply)197
13.S(Subtract)198
14.D(Divide)200
15.AH(Add Half-Word)202
16.SH(Subrtact Half-Word)203
17.MH(Multiply Half-Word)205
18.AL(Add Logical)206
19.SL(Subtract Logical)206
20.C(Compare)207
21.CH(Compare Half-Word)210
22.CL(Compare Logical)215
23.O(Or)216
24.N(And)217
25.X(Exclusive Or)218
26.CVD(Convert to Decimal)219
27.CVB(Convert to Binary)221
28.EX(Execute)223
第七章 RS态式指令226
一、概述226
二、RS态式指令227
1.LM(Load Multiple)227
2.STM(Store MutiPle)230
3.BXLE(Branch on Index Low or Equal)232
4.BXH(Branch on Index High)236
5.SLL(Shift Left Single Logical)238
6.SLDL(Shift Left Double Logical)239
7.SRL(Shift Right Single Logical)241
8.SRDL(Shift Right Double Logical)242
9.SLA(Shift Left Single Algebraic)243
10.SLDA(Shift Left Double Algebraic)245
11.SRA(Shift Right Single Algebraic)247
12.SRDA(Shift Right Double Algebraic)247
第八章 SI态式指令250
一、概述250
1.CLI(Comp are Logical Immediate)251
二、SI态式指令251
2.MVI(Move Immediate)254
3.OI(Or Imrnediate)259
4.NI(And Immediate)260
5.XI(Exclusive Or Immediate)261
6.TM(Test Under Mask)262
7.AI(Add Immediate)∶限用于UNIVAC 9400264
第九章 集体指令269
一、概述269
二、呈报式集体指令(Declarative Macro Instruction)271
1.DTFXX与XXMOD集体指令之编写格式273
2.DTFMT(Define The Magnetic Tape File)274
实例293
3.MTMOD(Magnetic Tape Module)∶限用于IBM S/360296
4.DTFS D(Define The Sequential Disk File)297
5.SDMODXX(Sequential Disk XX File Modules)∶限用于IBM S/360302
实例304
6.DTFCD(Define The Card File)308
7.CDMOD(Card Module)∶限用于IBM S/360311
实例313
8.DTFPR(Define The Printer File)316
9.PRMOD(Printer Module)∶限用于IBM S/360333
实例334
10.DTFCN(Define The Console File)∶限用于IBM S/360340
实例340
三、命令式集体指令(Imperative Macro Instruction)342
1.OPEN(Open File)342
2.GET(Get Input Record)343
3.PUT(Put Output Record)345
4.CLOSE(Close File)346
5.RELSE(Release Input File)347
6.TRUNC(Truncate Output File)349
7.CNTRL(Control a File)352
8.PRTOV(Printer Overflow)∶限用于IBM S/360360
四、传达式集体指令(Communication Macro Instructions)362
1.FETCH(Fetch a Phase)362
2.LOAD(Load a Phase)365
3.COMRG(Get Address of Communication Region)限用于IBM S/360367
4.GETCOM(Get Communication Region)∶限用于UNIVAC 9400370
5.MVCOM(Move to Communication Region)∶限用于IBM S/360371
7.GETADR(Get Address)∶限用于UNIVAC 9400372
6.PUTCOM(Put to Communication Region)∶限用于UNIVAC 9400372
8.OPR(Operator Required)∶限用于UNIVAC 9400374
9.STXIT(Set Exit)376
10.EXIT378
11.DUMP(Dump Core Storage)379
12.PDUMP(Partially Dump Core Storage)∶限用于IBM S/360380
13.SNAP(Snapping Core Storage)∶限用于UNIVAC9400381
14.CANCEL(Cancel the Job)381
15.EOJ(End of Job Step)384
16.STDEQU(Standard Equate)∶限用于UNIVAC 9400385
五、排列集体指令(Sorting Macro Instruction)∶限用于UNI VAC 9400386
1.MR$PRM(Define Sorting Parameters)391
2.MR$OPN(Open the Sorting File)398
3.MR$REL(Release a Record to Sorting Area)399
4.MR$SRT(Start Sorting)400
5.MR$RET(Return to Problem Program from Sorting Program)401
实例402
六、连结主程式与副程式之集体指令(Macro Instructi on to Call Sub-Program)404
1.CALL(Call a Sub-Program)406
2.SAVE(Save to Area)411
3.RETURN(Return to Calling Program from Called Program)413
实例414
第十章 磁碟资料指标顺序处理420
一、概述420
1.Pack,Track,Cylinder420
2.VOL(Volume Serial Number)425
3.VTOC(Volume Table of Content)426
二、磁碟资料指标顺序处理426
1.指标顺序处理方法427
(1)根据KEY的顺序处理(Sequential Order by Key)427
(2)ADD428
(1)LOAD428
(2)根据KEY随机处理(Random Order by Key)428
2.指标顺序处理资料的功能428
(3)顺序与随机并行处理(Sequential and Random by Key)428
(3)RETRVE429
(4)ADDRTR429
3.指标顺序档案之资料格式430
4.指标顺序档案之资料结构431
(1)Track Index432
(2)Cylinder Index438
(3)Master Index440
5.新增资料挤进指标顺序档案内442
三、指标顺序档案之呈报式集体指令449
1.DTFI S(Define the Indexed Sequential Disk File)449
2.ISMOD(Indexed Sequential Module)∶限用于IBM S/360467
四、指标顺序档案之命令式集体指令469
1.建立档案或扩建档案之集体指令469
(1)SETFL(Set File Load)469
(2)WRITE(Write a Record)470
(3)ENDFL(End File Load)472
实例473
(1)WRITE(Write a Record)479
2.新增资料之集体指令479
(2)WAITF(Wait I/0)480
实例480
3.随机处理之集体指令483
(1)READ(Read a Record)483
(2)WAITF(Wait I/O)484
(3)WRITE(Re-Write a Record)484
实例485
(2)GET(Get a Record)490
(1)SETL(Set Limit)490
4.循序处理之集体指令490
(3)PUT(Put a Record)493
(4)ESETL(End Set Limit)493
实例493
第十一章 SS1态式指令499
一、概述499
二、SS1态式指令500
1.CLC(Compare Logical Characters)500
2.MVC(Move Characters)505
3.MVN(Move Numerics)512
4.MVZ(Move Zone)515
5.TR(Translate)517
6.TRT(Translate and Test)526
7.OC(Or Characters)535
8.NC(And Characters)536
9.XC(Exclusive Or Characters)540
10.ED(Edit)541
1 1.EDM K(Edit and Mark)558
一、概述563
第十二章 SS2态式指令563
二、SS2态式指令564
1.PACK(Convert to Pack Decimal)565
2.UNPK(Convert to Zone Decimal)572
3.AP(Add Pack Decimal)574
4. SP(Subtract Pack Decimal)580
5.ZAP(Zero and Add Pack Decimal)583
6.CP(Compare Pack Decimal)588
7.MVO(Move with Offset)591
8.MP(Multiply Pack Decimal)594
9.DP(Divide Pack Decimal)600
习题611
第一章习题611
第二章习题613
第三章习题614
第四章习题616
第五章习题619
第六章习题623
第七章习题625
第八章习题627
第九章习题630
第十章习题632
第十一章习题634
第十二章习题638
附录一:实例645
一、实例1645
二、实例2653
三、实例3662
四、实例4671
五、实例5678
热门推荐
- 2433101.html
- 1698986.html
- 2498611.html
- 3907963.html
- 2368655.html
- 491534.html
- 675435.html
- 1580672.html
- 3502400.html
- 697879.html
- http://www.ickdjs.cc/book_2736840.html
- http://www.ickdjs.cc/book_1586417.html
- http://www.ickdjs.cc/book_2802804.html
- http://www.ickdjs.cc/book_2352080.html
- http://www.ickdjs.cc/book_3166235.html
- http://www.ickdjs.cc/book_1592200.html
- http://www.ickdjs.cc/book_166246.html
- http://www.ickdjs.cc/book_166393.html
- http://www.ickdjs.cc/book_236679.html
- http://www.ickdjs.cc/book_392553.html