EZ341G: z/Architecture Assembler language. Part 2: Machine Instructions

IBM Systems Training

on January 30, 2024

      

2 min read

––– views


Table of Contents

  1. Short Summary
  2. Duration
  3. Content Description
  4. Objectives
  5. Agenda
  6. Audience
  7. Skill Level
  8. Labs?
  9. Keywords
  10. Prerequisites
  11. Enrollment
  12. Errata
  13. Follow-on Courses

Short Summary

This course teaches z/Architecture machine instructions and Assembler language instructions that a programmer needs to write Assembler application programs.

Duration in Hours ⌚

36

Content Description

This course teaches z/Architecture machine instructions and Assembler language instructions that a programmer needs to write Assembler application programs.

Objectives

  • 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

Agenda

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

Audience

Professionals that require assembler knowledge on IBM Z.

Skill Level

Intermediate

Labs? 💻

Y

Keywords

EZ341;assembler; coding; machine code;

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.

Enrollment

https://www.ibm.com/training/course/EZ341G

Errata

None specified.

Follow-on Courses

None


View on GitHubView on IBM website

Designed and developed by Upendra Rajan