Please select area for further details.
| |
A large part of this two week workshop style course is spent writing and testing Assembler programs, a minimum of ten in fact! Experience of another programming language or a good technical background with the equivalent of JCL and MVS concepts are ideally required.
| Representation of information; Operand addressing; Machine code instruction formats | |
| Implementing and controlling loops; | |
| Good practices | |
| Conventions; The calling program; called program; Passing parameters; Save areas | |
| Macros; Open; Close; Get; Put;DCB | |
| Assembler listing;Link edit listing; Save areas |
Senior programming staff and systems programmers with a solid technical background with an in-depth knowledge of Assembler are likely to find this course informative and challenging (some very experienced PL/1 or COBOL programmers could gain some benefit by attending). Over the three days the theory is consolidated by several dumps and practical exercises.
| Compilation or Assembly listings; linkage Editor maps | |
| Function and use; Types of queues used; | |
| Forward/reverse merge; Open exits; | |
| ASCB; TCB; PRB; SVRB; | |
| CDE; LLE; XL | |
| Save registers & PSW | |
| Control Blocks; Obtaining/releasing storage; Subpools | |
| I/O processing; Control Blocks; Channel programs; I/O Errors | |
| Routines, Addressability & Save areas; IRB; Potential errors |
Systems programmers and programmers who may be required to write or maintain macros will gain an in-depth knowledge of the whole concept of macro writing by attending this two course, which consists of a series of carefully designed practical exercises.
| Syntax; Macro statements (header, prototype, model, trailer) | |
| Positional and Keyword; Sublists; & SYSLIST | |
| Arithmetic; binary; Character; Local; Global | |
| Type; Length; Scaling Integer; Number; Count | |
| Sequence symbols; Conditional/Unconditional branch instructions | |
| System Variable symbols; Substrings; Arrays; Macros within macros; MNOTE & MEXIT | |
| Tips and techniques; Conventions used in IBM supplied macros |
Entry Level Training Programme incorporating Assembler Programming
An intensive course, built expressly around your own training requirements for new entrants to data processing who wish to become programmers, or who need a programming background before moving into analysis. The course can be anything from 4 to 12 weeks, depending on the level of expertise required. Extensive use of case studies will give the students a practical working knowledge of Assembler Programming.
Please see our further information page for more details or call +44(0)1206 240647 to book any of these courses