Basic Assembler Programming - Synopsis
- - Assembler Documentation
- - Hardware Appreciation - AMODE, General Purpose Registers, Program Status Word, RMODE
- - Getting Started - CSECT, BAKR, BAS, BASR, BR, L, LA, LM, PR, RETURN, SAVE, START, TITLE, and USING
- - Data Areas - COPY, DC, DS, EQU and LTORG
- - Relative Addressing - IEABRC and IEABRCX
- - Diagnostic Aids - ABEND, SNAP and WTO
- - File Processing (QSAM) - OPEN, CLOSE, GET, PUT and DCB
- - Decision Making - Condition Codes, BC, BCR, BCT, BCTR, C, CH, CLI, CLC, and CLCL
- - Using Storage - EX, MVC, MVCL, MVI, MVN, MVO, MVST, and MVZ
- - Using Registers - IC, ICM, L, LA, LH, LM, LTR, ST, STC, STH, and STCM
- - Redefining Memory - DSECT, ORG and USING
- - Conversion Instructions - CVB, CVD, PACK, TR, TRT, and UNPK
- - Binary Integer Arithmetic - A, AH, AR, D, DR, M, MH, MR, S, SH, and SR
- - Decimal Arithmetic - AP, CP, DP, MP, SP, SRP, ED and EDMK
- - File Processing - VSAM ESDS - OPEN, CLOSE, GET, PUT, ACB, RPL and EXLST
- Appendix A - Linkage Editor