Text preview for : GC28-6514-7_OS_Assembler_Rel_20_Dec70.pdf part of IBM GC28-6514-7 OS Assembler Rel 20 Dec70 IBM 360 os R20.0_Jan71 GC28-6514-7_OS_Assembler_Rel_20_Dec70.pdf



Back to : GC28-6514-7_OS_Assembler_ | Home

File No. S360-21
Order No. GC28-6514-7 OS




Systems Reference Library




IBM System/360 Operating System
Assembler Language

This publication contains specifications
for the IBM System/360 Operating System
Assembler Language (Levels E and F) .
The assembler language is a symbolic
programming language used to write programs
for the IBM System/360. The language pro-
vides a convenient means for representing
the machine instructions and related data
necessary to program the IBM System/360.
The IBM System/360 Operating system Assem-
bler Program processes the language and
provides auxiliary functions useful in the
preparation and documentation of a program,
and includes facilities for processing the
assembler macro language.
Part I of this publication describes the
assembler language.

Part II of this publication describes an
extension of the assembler language -- the
macro language used to define macro
instructions.
PREFACE




This publication is a reference manual operations are discussed in the publication
for the programmer using the assembler IBM System/360: Principles of Operation,
language and its features. Form A22-6821. Information on program
assembling, linkage editing, executing,
Part I of this publication presents interpreting listings, and assembler pro-
information common to all parts of the gramming considerations is provided in IBM
language followed by specific information System/360 Operating System: Assembler (~
concerning the symbolic machine instruction Programmer's Guide, Form C28-6595 and IBM
codes and the assembler program functions System/360 Operating System: Assembler~)
provided for the programmer's use. Part II Programmer's Guide, Form C26-3756.
contains a description of the macro lan-
guage and procedures for its use.
Appendixes A through J follow Part II. The following publications are referred
Appendixes A through F are associated with to in this publication:
Parts I and II and present such items as a
summary chart for constants, instruction IBM System/360 Operating System: Intro-
listings, character set representations, duction, Form C28-6534
and other aids to programming. Appendix G
contains macro language summary charts, and IBM. System/360 Operating System: Linkage
Appendix H is a sample program. Appendix I Editor and Loader, Form C28-6538
is a features comparison cha.rt of IBM System/360 Operating System: Supervj
System/360 assemblers. Appendix J includes and Data Management Macro Instructions,
samples of macro definitions. Form C28-6647
Knowledge of IBt1 Systern/360 machine IBM System/360 Operating System: Con-
operations, particularly storage address- cepts and Facilities, Form C28-6535
ing, data formats, and machine instruction
formats and functions, is prerequisite to IBM System/360 Operating System: Supervj
using this publication, as is experience and Data Management Servlces, Form
with programming concepts and techniques or C28-6646
completion of basic courses of instruction IBM System/360 Operating System: Utili-
in these areas. IBM System!~~9 machine ties, Form C28-6586




Seventh Edition (December, 1970)

This is a major revision of, and obsoletes, GC28-6514-6 and Technical Newsletter GN33-8072.
The major changes are the addition of Assembler F support of the System/370 instructions and
of weak external references (WXTRN).
Changes to the text and small changes to illustrations are indicated by a vertical line to the
left of the change; changed or added illustrations are denoted by the symbol. to the left of
the caption.

This edition applies to release 20 of IBM System/360 Operating System and to all subsequent
releases until otherwise indicated in new editions or Technical Newsletters. Changes are
continually made to specifications herein; before using this publication in connection with the
operations of IBM systems, consult the latest SRL Newsletter, Order No. GN20-0360, 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.

A form is provided at the back of this publication for readers - comments. If the form has
been removed, comments may be addressed to IBM Nordic Laboratory, Publications Development,
Box 962, S-181 09 Lidingo 9, Sweden.