OS/390 Assembler Language: Update

Recommended Duration:
1 Day
Version
High-Level Assembler (HLASM)
for MVS & VM.
Benefits
Students who complete this course will be able to write or maintain Assembler programs that use more recent hardware instructions and Assembler techniques.
Audience
Experienced Assembler programmers needing to update their knowledge to include hardware and Assembler instructions and techniques that have become available during the 1990's.
Prerequisites
Experience writng or maintaining Assembler applications.
Major Topics
  • Obvious Assembler enhancements (long names, case insensitivity, blank lines, new data types, embedded blanks in DC values)
  • Assembler Parms
  • *PROCESS statements
  • ASMAOPT data set
  • Additional hardware instructions: * Multiply single (MSR, MS) * Halfword immediate (AHI, CHI, LHI, MHI, TMH, TML) * Logical String Assist (CLST, CUSE, MVST, SRST) * Extended instrucions (MVCLE, CLCLE, TRE) *  Relative Branching (BRAS, BRC, BRCT, BRXH, BRXLE)
  • New extended mnemonics
  • Labeled USINGs
  • Dependent USINGs
  • Labeled Dependent USINGs
  • Introduction to Unicode and Unicode support in Assembler
Exercises
There are four hands-on exercises.