htalogo2.gif

z/OS Assembler Programming Part 3: Update - Course Objectives

On successful completion of this course, the student, with the aid of the appropriate reference materials, should be able to:

  1. Code and maintain programs written in Assembler language that use any of the following instructions and techniques:
    1. Long names, mixed case names, blank lines
    2. Use Assembler parms to control behavior of the Assembler, including the use of *PROCESS statements, the ASMAOPT data set, and profile information
    3. Use many of the new instructions available for the applications programmer:
      • Multiply Single: MSR, MS
      • New Halfword Immediate instructions: AHI, CHI, LHI, MHI
      • Test Under Mask in register: TML, TMH
      • Logical String Assist: CLST, CUSE, MVST, SRST
      • Extended compare, move, translate: CLCLE, MVCLE, TRE
      • Relative Branch: BRAS, BRC, BRCT, BRXH, BRXLE
      • Unicode: CUUTF, CUTFU
    4. Use the new extended mnemonics for branch instructions
    5. Use labeled USINGs, dependent USINGs, and labeled dependent USINGs, as appropriate and necessary to the application
  2. Describe the concepts of Unicode, and when it is needed
  3. Describe other new hardware and software features of possible interest to z/OS Assembler applications programmers.

 

These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V3.x

 

Topical Outline
Course Description
Home page