Assembler Language

Level:
Total time:
Provider rating: 10Perpetual Solutions has an average rating of 10 (out of 1 reviews)
Logo Perpetual Solutions

Tip: Receive more information about the programme, starting dates & price. Or request a proposal from multiple providers for in-house training.

Overview

Your experience of this course?

Did you attend the course Assembler Language at Perpetual Solutions? Help other people by submitting your review at Springest!

Springest will donate £1.- to the Edukans Foundation as a thank you for each review

 
Schedule:
Daytime
Run time:
4 days
Location type:
Open

price, vat information, completion, maximum participants, and starting dateplaces are unknown for this course.

Prerequisites:

Delegates are expected to have some knowledge of the organisation and operation of zSeries Enterprise Servers. Some previous programming experience is necessary and knowledge of hexadecimal arithmetic would also be useful.

Course Description:

This course is suitable for Systems Programmers, Technical Support and Applications Programmers who need the ability to write and debug Assembler language programs and understand better the software that their installation uses.

The objectives of this course are to:

Develop a better understanding of the machine and how it processes instructions.
Develop the ability to read, maintain and write assembler programs, particularly those small functio…

Read the complete description

Description

Prerequisites:

Delegates are expected to have some knowledge of the organisation and operation of zSeries Enterprise Servers. Some previous programming experience is necessary and knowledge of hexadecimal arithmetic would also be useful.

Course Description:

This course is suitable for Systems Programmers, Technical Support and Applications Programmers who need the ability to write and debug Assembler language programs and understand better the software that their installation uses.

The objectives of this course are to:

Develop a better understanding of the machine and how it processes instructions.
Develop the ability to read, maintain and write assembler programs, particularly those small functions which will increase corporate IT throughput.
Provide delegates with a practical introduction to the essential operating system interfaces with Assembler.
Improve skills in Diagnostics and dump analysis.

This course includes the following modules:

Control Section

  • Source Code Definitions: Object Modules and Load Modules
  • Control Section Definitions
  • START Command Definition
  • CSECT Command Definition
  • Setting up Addressability in a Control Section
  • USING Statement
  • BASR Instruction (Branch and Save Register)
  • Multiple Base Register Specifications
  • MVC Move Character Instruction
  • LA Load Address Instruction
  • Symbolic Address
  • Base Addressing
  • Displacement Calculations
  • Index Addressability
  • MVI Move Immediate
  • LITERALS
  • EQUATES

Data Definitions

  • Define Constant
  • Binary
  • Characters
  • Hexadecimal
  • Fixed Point
  • Define Storage
  • Addressing

Instruction Set

  • CLC Compare Logical Character
  • B Branch Instruction Format
  • CLI Compare Logical Integer
  • STM Storage Multiple
  • IC Insert Character
  • STC Store Character
  • L Load
  • LH Load Halfword
  • LR Load Register
  • SH Subtract Halfword
  • ST Store
  • LTR Load and Test
  • DSECT Dummy Section
  • How to define a Dummy Section.
  • What a Dummy Section is.
  • How to use a Dummy Section.
  • Workshop: Read Card Input Until Last Card, then Output Cards

Instruction Set (continued)

  • MVS I/O needs
  • DOS I/O needs
  • C Compare Function
  • CH Compare Halfword
  • CR Compare Register
  • BCT Branch on Count
  • BCTR Branch on Count Register
  • BAL Branch and Link

Binary Conversion

  • PACK Pack
  • CVB Convert to Binary
  • CVD Convert to Decimal
  • UNPK Unpack

Binary Arithmetic

  • AR Add Register
  • A Add Instruction
  • AH Add Halfword
  • SR Subtract Register
  • SH Subtract Halfword
  • MH Multiply Halfword
  • M Multiply
  • D Divide
  • DR Divide Register
  • Workshop: Sort Data Using A Bubble Sort

Decimal Arithmetic

  • AP Add Decimal
  • CP Compare Decimal
  • DP Divide Decimal
  • ED Edit
  • EDMK Edit and Mark
  • MP Multiply Decimal
  • SRP Shift and Round Decimal
  • SP Subtract Decimal
  • ZAP Zero and Add
  • Workshop: Binary Arithmetic

Linkage Instructions

  • BAS/BASR Branch and Save Register
  • Workshop: Packed Arithmetic

For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!

Reviews

There are no reviews yet. Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

More courses within this subject:

Compare 39,378 training programmes and courses

Sign up to create your own Learning Lists.

Not for humans