Text preview for : C28-6514-5_IBM_System_360_Assembler_Language_Level_E_F_Dec67.pdf part of IBM C28-6514-5 IBM System 360 Assembler Language Level E F Dec67 IBM 360 asm C28-6514-5_IBM_System_360_Assembler_Language_Level_E_F_Dec67.pdf



Back to : C28-6514-5_IBM_System_360 | Home

Tile No. 836-0-21
Form C28-65l4-5 ,OS




v



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-
bIer Program processes the language and
provides auxiliary functions useful in the
preparation and documentation of a program,
and incl,udes 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 edi ting, executing,
Part I of this publication presents interpreting listings:, . and assembler pro-
information common to all parts of the gramming considerations is provided in ~B~
language followed by specific information System/360 Operating System: Assembler (E)
concerning the symbolic machine instruction Programmer's Guide, Form C28-6595 and IBM
codes and the assembler program functions System/360 Operating System: Assembler(F)
provided for the programmer's use.. Part II ~ogrammer'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. ~ppendix G
contains macro language summary charts" and IBM. System/360 Operating System: Linkage
Appendix H is a sample program. Appendix I Editor, Form C28-6538
is a features comparison chart of IBM System/360 Operating System: Supervisor
System/360 assemblers. Appendix J includes
I samples of macro definitions.
and Data Management Macro Instructions,
Form C28-6647
Knowledge of IBM 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: Supervisor
using this publication, as is experience and Data Management Serv~ces, 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/360 machine ties, Form C28-6586




Fifth Edition (December 1967)

This publication (C28-6514-5) is a major revision of the previous edition,
Form C28-6514-4, (mcludmg TNLs N28-2150 and N26-0513), which is
now obsolete. This new edition should be reviewed m its entirety smce
changes have been made throughout. Most of the changes are additional
specifications to previously existmg material, and one new appendix,
Sample Macro Defmitions, has been added.

Specifications contamed herem are subject to change from time to time. Any
such change will be reported in subsequent revisions or Technical Newsletters.


Copies of this and other IBM publications can be obtamed through IBM Branch
Offices. Address comments concemmg the contents of this publication to:
IBM Programming Publications, Department 232, San Jose, California 95114.


@ International Business Machines Corporation, 1964
CONTENTS



SECTION 1: INTRODUCTION