Course not currently available

Assembler Programming

WDR

Course

In Horsham ()

£ 1,475 + VAT

Description

  • Type

    Course

  • Duration

    5 Days

A workshop-based approach to learning Assembler Language. Many practical exercises are used to consolidate the teaching. Course objectives: This course is designed to build a sound base of Assembler programming skills. By the end of this course you will have learned How to write High-Level Assembler programs using standard programming constructs -. Suitable for: The course is aimed at OS/390, VSE or VM trainee programmers and those who require cross training in the language.

Important information

Government funding available

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Overview
A workshop-based approach to learning Assembler Language. Many practical exercises are used to consolidate the teaching.

Course objectives
This course is designed to build a sound base of Assembler programming skills.

By the end of this course you will have learned
How to write High-Level Assembler programs using standard programming constructs - approximately 60 Assembler and Machine instructions are covered. How to read and write sequential files. How to write modular programs and use standard linkage. How to enable and use 31-bit addressing. How to debug simple dumps.

Who should attend
The course is aimed at OS/390, VSE or VM trainee programmers and those who require cross training in the language.

Pre-requisites
An understanding of program design methodology. This can have come from formal training or experience of writing programs in any language such as BASIC, COBOL or REXX. Experience of a mainframe editor. Each attendee will receive a pre-course study manual to cover the necessary hardware concepts. This should require at most 1 day''s work.

Course synopsis
  • Assembler Basics A simple program structure, Program layout; Initialisation, Simple I/O verbs; Data definition, Simple data movement; GOTO, Termination, Assembly.
  • Simple Decisions IF/THEN/ELSE and SELECT constructs. Bit switches
  • Arithmetic Packed decimal and Binary data conversion, add, subtract, multiply and divide.
  • Report Handling Page layout, numeric editing
  • Arrays DO constructs. Base and Displacement addressing versus DSECT for addressing entries in the array.
  • Subroutines Internal subroutines. Modular programs and parameter linkage using pointers and Address Constants . Using DSECTs.
  • 31-Bit Addressing How to set and dynamically switch AMODE and RMODE. Instruction differences.
  • Program Testing Dealing with simple dumps.
  • Practical Work


Assembler Programming

£ 1,475 + VAT