Text preview for : GC30-3003-2_3704_and_3705_Communications_Controllers_Assembler_Language_May75.pdf part of IBM GC30-3003-2 3704 and 3705 Communications Controllers Assembler Language May75 IBM 370x GC30-3003-2_3704_and_3705_Communications_Controllers_Assembler_Language_May75.pdf



Back to : GC30-3003-2_3704_and_3705 | Home

GC30-3003-2
File No. 5360/5370-30




IBM 3704 and 3705
Communications Controllers
Systems Assembler Language
Preface

This publication is a reference manual for the systems pro- Appendixes A through E contain a summary of assem-
grammer, the systems engineer and the applications program- bler language features and usage. Appendix F describes
mer coding in the IBM Communications Controller Assem- the job control language and the storage requirements
bler Language. This language is slmilar to the language necessary to produce an assembly, and Appendixes G, H,
associated with the operating system assemblers (OS, DOS, and I contain messages and codes helpful in debugging a
OS/VS, DOS/VS) upon which the communications con- source program.
troller assembler is based. Before using this publication, the reader should be
Chapter 1 introduces the assembler language and de- familiar with basic programming concepts and techniques.
scribes the major differences between the language and the The prerequisite publication is Introduction to the IBM
operating system assembler language. Chapter 2 presents 3704 and 3705 Communications Controllers, GA27-30S 1.
basic assembler language concepts. Chapter 3 describes Corequisite to this publication is the IBM 3704 and 3705
instruction alignment, machine instruction mnemonics, Communications Controllers Principles of Operation,
machine formats and briefly describes the extended GC30-3004.
mnemonics. Chapter 4 discusses the instructions to the The contents of this publication apply to OS, OS/VS,
assemblers, including symbol definition, data definitions, DOS and DOS/VS users except as noted in the text.
program sectioning and linkages, symbolic linkages, base
register instructions, listing control and program control
instructions. Chapter 5 describes the macro language and
conditional assembly language.




Third Edition (May 1975)

This is a major revision of, and obsoletes, GC30-3003-1. Refer to the Summary of
Amendments in this manual for a list of changes.

Changes are periodically made to the information herein; before using this publica-
tion in connection with the operation of IBM systems, consult the latest IBM
System/370 Bibliography (Ge20-0001) and associated technical newsletters
for the editions that are applicable and current.

Requests for copies of IBM publications should be made to your IBM representative
or to the IBM branch office serving your locality.

This manual has been prepared by the IBM System Communications Division, Publica-
tions Center, Department EOl, P.O. Box 12195, Research Triangle Park, No~th
Carolina 27709. A form for reader's comments is provided at the back of this publi-
cation. If the form has been removed, comments may])e sent to the above address.
Comments become the property of IBM.