Text preview for : C24-3414-1_BOSasm_Dec65.pdf part of IBM C24-3414-1 BOSasm Dec65 IBM 360 bos_bps C24-3414-1_BOSasm_Dec65.pdf



Back to : C24-3414-1_BOSasm_Dec65.p | Home

File No. S360-21
Form C24-3414-1




Systems Reference Library




IBM System/360 Basic Operating System
Language Specifications
Assembler ('16K Disk/Tape)


'rhis reference publication contains
specifications for the IBM System/360 Basic
Oper.ating System Assembler Language (16K
Disk/Tape) (inc::luding macro instructions and
conditional assembly facilities>.

The assembler language is a symbolic
programming language used to write programs for
the IBM System/360. The language provides a
convenient means for representing the machine
ins1~uctions and related data necessary to program
the IBM System/360. The IBM System/360 Basic
Operating System Assembler Program processes the
language and provides auxiliary functions useful
in the preparation and documentation of a program,
and includes facilities for processing macro
instructions.

Part 1 of this publication is an introduction
to the assemblt!r language.

Part 2 aescribes the basic functions of the
assembler language.
Part 3 describes the conditional assembly and
macro facilities in the assembler language.
PREFACE edge of System/360 machine concepts. The
publications most closely related to this
one are:


1. IBM System/360 principles of Operation,
This publication is a reference manual for Form A22-6821.
the programmer using the assembler language
(including macro instructions). 2. IBM Svstem/360 Basic Operating System:
Data Management Concepts (16K Disk),
Part 1 of this publication presents Form C24-3427, or
information common to all parts of the
language. Part 2 contains specific infor- IBM System/360 Basic Operating System:
mation concerning the symbolic machine ~ Management Concepts (16K Tape),
instruction codes and the assembler program Form C24-3430.
functions provided for the programmer's
use. Part 3 of this publication describes 3. IBM System/360 Basic Operating System:
the conditional assembly and macro facili- Supervisor and Input/Output Macros (16K
ties in the assembler language. Disk), Form C24-3429, or

Appendices A through J follow Part 3. IBM System/360 Basic Operating System:
Appendices A through F are associated with Supervisor and Input/Output Macros (16K
Parts 1 and 2 and present such items as a Tape), Form C24-3432.
summary chart for constants (Appendix F),
instruction listings, character set .rep- 4. IBM System/360 Basic Operating System:
resentations, and other aids to programr System Control and system Service Pro-
ming. Appendix G contains macro-facility grams (16K Disk), Form C24-3428, or
summary charts, and Appendix H discusses
table capacities for various elements of IBM system/360 Basic Operating system:
the language. Appendix I is a sample pro- System Control and System Service Pro-
gram. Appendix J is a features comparison grams (16K Tape), Form C24-3431.
chart of System/360 assemblers.
Titles and abstracts of other related
Prerequisite for a thorough understand- pu bl ications are listed in the IBM
ing of this publication is a basic knowl- System/360 Bibliography, Form A22-6822.




Major Revision (December 1965)

This edition, Form C24-3414-1, is a major revision of, and obsoletes,
Form C24-3414-0. Changes are designated in three ways:

1. A vertical line appears at the left of affected text where only a part
of the page has been changed.

2. A dot (0) appears at the left of the page number where the complete
page should be reviewed.

3. A dot (.) appears at the left of the title of each figure that has been
changed.

The affected pages are: 8, 11, 15, 16, 20, 25, 28, 34, 40, 42, 44-46,
51-55,59,62,66"68-69,,71-72,, 78-79" 81-84, 88-89,93"96,108,, 109,
121, 124, 127-130, 135-137, and Index.




Copies of this and other IBM publications can be obtained through IBM Branch Offices.
A form has been provided at the back of this publication for reader 1 s comments. If the
form has been detached, comments may be directed to IBM Progr.amming Publications,
Endicott, New York, 13764.