11.07.2015 Views

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programming interface informationOrganization of this manualGeneral-use programming interfaces allow the customer to write programs thatobtain the services of IBM High Level Assembler for z/OS & z/VM & z/VSE.This manual is organized as follows:Part 1, “Assembler language—structure and concepts”Chapter 1, “Introduction,” describes the assembler language and how theassembler processes assembler language source statements. It also describes therelationship between the assembler and the operating system, and suggestsways to make the task of coding easier.Chapter 2, “Coding and structure,” describes the coding rules for and thestructure of the assembler language. It also describes the language elements in aprogram.Chapter 3, “Program structures and addressing” describes the concepts ofaddressability and symbolic addressing. It also describes control sections andthe linkage between control sections.Part 2, “Machine and assembler instruction statements”Chapter 4, “Machine instruction statements,” describes the machine instructiontypes and their formats.Chapter 5, “Assembler instruction statements,” describes the assemblerinstructions in alphabetical order.Part 3, “Macro language”Chapter 6, “Introduction to macro language,” describes the macro facilityconcepts including macro definitions, macro instruction statements, source andlibrary macro definitions, and conditional assembly language.Chapter 7, “How to specify macro definitions,” describes the components of amacro definition.Chapter 8, “How to write macro instructions,” describes how to call macrodefinitions using macro instructions.Chapter 9, “How to write conditional assembly instructions,” describes theconditional assembly language including SET symbols, sequence symbols, dataattributes, branching, and the conditional assembly instructions.Chapter 10, “MHELP instruction,” describes the MHELP instruction that youcan use to control a set of macro trace and dump facilities.AppendixesAppendix A, “Assembler instructions,” summarizes the assembler instructionsand assembler statements, and the related name and operand entries.Appendix B, “Summary of constants,” summarizes the types of constants andrelated information.Appendix C, “Macro and conditional assembly language summary,”summarizes the macro language described in Part 3. This summary alsoincludes a summary table of the system variable symbols.Appendix D, “Standard character set code table,” shows the code table for theassembler’s standard character set.IBM High Level Assembler for z/OS & z/VM & z/VSE PublicationsHigh Level Assembler runs under z/OS, z/VM and z/VSE. Its publications for thez/OS, z/VM and z/VSE operating systems are described in this section.viii <strong>HLASM</strong>: <strong>V1R6</strong> <strong>Language</strong> <strong>Ref</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!