On-site & Public, Instructor-led, Hands-on IT Training
800.756.3000
(International 01) 908.233.8900
  400+ Course Offerings:


Search for Course:

MF1030 Assembler Language Programming Essentials
 
 
Duration 5 Days
Delivery Method Instructor Led, Hands-on workshops
Public Price $2750.00


DESCRIPTION (Return to Top)

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


AUDIENCE (Return to Top)

Application and systems programmers that need to develop or maintain programs using the IBM High Level Assembler



OBJECTIVES (Return to Top)

Upon completion of the course, the students will be able to write High Level Assembler programs that read and write disk/tape files, and generate formatted reports. A series of written and lab exercises will be used to reinforce the classroom education. Students will code, assemble and execute a series of programs using character, logical, packed decimal, and binary data instructions with instructor-supplied JCL and test data.



TOPICS (Return to Top)
  • Introduction to Assembler
  • Defining Storage Areas and Constants
  • Packed Decimal Processing
  • Data Movement Instructions
  • Assembling and Executing Your Program
  • Debugging Assembler Programs
  • Conditional Processing
  • Formatting Output Data
  • Binary Processing
  • Logical Instructions
  • Table Processing
  • Program Linkage
  • Sequential File Processing
  • Program Sectioning


PREREQUISITES (Return to Top)
  • 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