z/Architecture Assembler language. Part 2: Machine Instructions
(EZ341G-SPVC)
Overview
This course teaches z/Architecture machine instructions and Assembler language instructions that a programmer needs to write Assembler application programs.
Audience
Professionals that require assembler knowledge on IBM Z.
Prerequisites
Before taking this course, you should have completed the course z/Architecture Assembler language. Part 1: The basics.
To complete the labs, you need basic knowledge of TSO/ISPF and JCL. In particular, you should know how to:
- Logon to TSO
- Edit a file with the ISPF editor
- Submit a job
- View a job's output in SDSF
You can learn about TSO/ISPF in the course Introduction to z/OS Commands and Panels on IBM Z.
Objective
- Code z/Architecture machine instructions that:
- copy data to/from registers
- perform signed binary integer arithmetic operations
- compare signed binary integers
- perform conditional or unconditional branching
- move or compare characters
- operate on bits
- perform decimal arithmetic operations
- List the Assembler Jump and Branch extended mnemonics
- Understand the role of the PSW condition code
- Understand the role of the PSW program mask
- Format a decimal number for displaying or printing
Course Outline
Unit 1 - Moving data in and out of registers
Unit 2 - Binary arithmetic
Unit 3 - Comparing and branching
Unit 4 - Working with characters
Unit 5 - Packing decimal arithmeticfre