《电脑程式设计ASSEMBLER语言》求取 ⇩

第一章 概论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

《电脑程式设计ASSEMBLER语言》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由陈盛重编著 罗拔书局 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

高等C语言程式设计(1987 PDF版)
高等C语言程式设计
1987 儒林图书有限公司
微电脑 组合语言程式( PDF版)
微电脑 组合语言程式
国际编译社
电脑程式语言RPG( PDF版)
电脑程式语言RPG
徐氏基金会
微电脑程式语言( PDF版)
微电脑程式语言
无线电出版社
PC个人电脑培基程式语言BASIC( PDF版)
PC个人电脑培基程式语言BASIC
电脑中心
零壹中文电脑程式语言( PDF版)
零壹中文电脑程式语言
全华科技图书股份有限公司
微电脑组合语言程式( PDF版)
微电脑组合语言程式
国际编译社
家用电脑APPLE BASIC程式设计( PDF版)
家用电脑APPLE BASIC程式设计
宏基出版社
最新派武侠小说  3  笑傲七顽皮( PDF版)
最新派武侠小说 3 笑傲七顽皮
哈尔滨:黑龙江人民出版社
COBOL语言程式设计( PDF版)
COBOL语言程式设计
宏基出版社
BASIC语言程式设计( PDF版)
BASIC语言程式设计
科艺出版社
电脑程式语言-FORTRAN( PDF版)
电脑程式语言-FORTRAN
彩龙出版社
电脑程式语言BASIC( PDF版)
电脑程式语言BASIC
香港科技出版社
APPLEⅡ组合语言程式设计( PDF版)
APPLEⅡ组合语言程式设计
香港科技出版社
微电脑COBOL程式设计(1985 PDF版)
微电脑COBOL程式设计
1985 松岗电脑图书资料有限公司