BT13 - Assembler Programming Workshop - 5 Days

Course Description


Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.


Course Details

Assembler environment
Assembly output, Binder output, Load Module
locations, General Purpose Registers,
documentation sources, and general syntax.

Data areas
DC, DS, Literals, and EQU

Beginning and ending
CSECT statement, Save Areas, BASR, BR, L,
LA, LM, ST, STM, Using statement, and End statement

Basic decision making
Condition Codes, BC, BCR, extended mnemonics, CLC, and CLI

Moving data around storage
MVC, MVI, MVCL, MVN, MVO, MVZ

Non-VSAM queued I/O macros
Open, Close, DCB, Get, and Put

Moving data to/from registers
IC, ICM, ICMH, L, LH, LM, ST, STC, STCM, STCMH, STM

Storage overlay
DSECT. ORG, and the STORAGE macro

More decision making
BCT, BCTR, C, CH, CP, CR, LTR

Pre- and Post- arithmetic formatting
PACK, UNPK, CVB, CVD, and OI

Binary integer arithmetic
A, AH, AR, D, DR, M, MH, MR, S, SH, SR

Decimal arithmetic
AP, DP, ED, EDMK, MP, SP, SRP, ZAP

Bit manipulation
AND, XOR, OR, theShiftInstructions, and TM

Sub-routine Handling
CALL, LINK, LOAD, and XCTL macros


Course Enquiry