- Tel: +44 (0)1275 859666
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.
- locations, General Purpose Registers,
- 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
- 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