Application and systems programmers that need to develop or maintain programs using the IBM High Level Assembler.
This course introduces students to the basic skills required to write assembler programs using the IBM High Level Assembler (HLASM). The course introduces students to the concept and use of assembler languages. Students learn to use fixed point and decimal (packed) instructions to perform required programming functions. Among the topics to be covered will be:
• Character, packed decimal, and binary data instructions.
• Boolean logic and logical operations.
• Data editing and output control.
• Processing tables.
• Program linkage conventions.
• Data management macros.
• Assembler language debugging.
• Developing large programs using multiple base registers.
• Creating and using DSECTs.
• Introduction to z/OS, or equivalent experience
• TSO/ISPF, or equivalent experience
• Basic MVS JCL, or equivalent experience
• Previous experience in designing and coding application programs will enhance the results of this course