Advanced 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 Advanced 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:

When attending this Advanced Assembler course, the assumption is that the delegate attending will be very familiar with the instruction set as outlined in the first Assembler course. The course includes all the new instructions that IBM has made available. Most of the course time will be handling the remaining instructions that were not discussed in the first course and the new instruction set.

Course Description:

This course is suitable for System Programmers, Technical Support and Software Programmers and Advanced Application Programmers who need the ability to write and debug Assembler Language programs and better understand the software that their installation uses.

After comp…

Read the complete description

Description

Prerequisites:

When attending this Advanced Assembler course, the assumption is that the delegate attending will be very familiar with the instruction set as outlined in the first Assembler course. The course includes all the new instructions that IBM has made available. Most of the course time will be handling the remaining instructions that were not discussed in the first course and the new instruction set.

Course Description:

This course is suitable for System Programmers, Technical Support and Software Programmers and Advanced Application Programmers who need the ability to write and debug Assembler Language programs and better understand the software that their installation uses.

After completing this course students should be able to:

Develop a better understanding of the machine and how it processes instructions.
Develop the skill to write assembler programs, particularly those small functions which will increase the efficiency of their corporation's computing throughput.
Gain a practical introduction to the essential operating system interfaces with Assembler.
Enhance their diagnostic skills.
Improve their dump analysis skills.
Enhance their ability to use advanced management services.
Enable themselves to code their own macro definitions.
Enhance their knowledge of Channel Programming and how it works.
Improve their programmers design abilities.

This course includes the following modules:

Instruction Set (continued)

  • EX Execute
  • MVS I/O Needs
  • DOS I/O Needs
  • C Compare Function
  • CH Compare Halfword
  • CR Compare Register
  • CDS Compare Double and Swap
  • BCT Branch on Count
  • BCTR Branch on Count Register
  • BXH Branch on Index High
  • BXLE Branch on Index Low or Equal
  • BAL Branch and Link

Binary Conversion

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

Binary Arithmetic

  • AR Add Register Instruction
  • A Add Instruction
  • AH Add Halfwork Instruction
  • SR Subtract Register
  • SH Subtract Halfword
  • MH Multiply Halfword
  • M Multiply
  • D Divide
  • DR Divide Register

Decimal Arithmetic

  • AP Add Pack Instruct
  • CP Compare Decimal Instruction
  • DP Divide Decimal
  • ED Edit
  • EDMK Edit and Mark
  • MD Multiply Decimal
  • SRP Shift and Round Decimal
  • SD Subtract Decimal
  • ZAP Zero and ADD

Boolean Functions

  • XR Exclusive OR Register
  • X Exclusive OR
  • XI Exclusive OR Immediate
  • XC Exclusive OR Character
  • OR OR Register
  • O OR Instruction
  • OI OR Immediate
  • OC OR Character
  • NR And Register
  • N And Instruction
  • NI And Immediate
  • NC And Character
  • TM Test Under Mask

Linkage Instructions

  • BAS/BASR Branch and Save Register
  • BSM Branch and Set Mode

Shift Instructions

  • SLDA Shift Left Double
  • SLS Shift Left Single
  • SRDL Shift Right Double Logical
  • SLSL Shift Left Single Logical
  • SRDA Shift Right Double
  • SRS Shift Right Single
  • SRSL Shift Right Single Logical

Translate

  • TR Translate
  • TRT Translate and Test

New Instructions

  • Linkage Convention, Register Convention, Save Area for Calling Program, Non Reentrable
  • Program, Reentrable Program
  • AMODE/RMODE
  • Supervisor Services
  • Creation of Subtask MVS Control Block
  • Structure, Task Creation, ATTACH Macro
  • DOS Control Block Structure DOS ATTACH
  • DETACH
  • LOAD MVS
  • LOAD DOS
  • DELETE MVS
  • IDENTIFY Add and Entry name MVS
  • GETMAIN MVS
  • FREEMAIN MVS
  • GETVIS/FREEVIS DOS
  • SCHEDULE Macro MVS
  • SNAP Dump Virtual Storage
  • ESTAE
  • Extended Specify Task Abnormal
  • Exit
  • CALLS
  • Branch Table

Macro Language

  • Basic Concept
  • Macro Definition, Model Statement, Points of Substitution, Types of Variable Symbol,
  • Processing Statement
  • MACRO/MEND
  • MNOTES
  • Symbolic Parameters
  • Positional Parameters
  • Keyword Parameters
  • Model Statements
  • Concatenation Rules
  • Conditional Assemblies
  • MEXIT
  • Macro Comments
  • System Variable Symbols & SYSDATE, & SYSECT, & SYSLST, & SYSNDX, & SYS
  • PARM, & SYSTIME
  • LIBMAL, MCALL
  • Name Entry of Macro Instruction
  • Sublist
  • Ampersand
  • Conditional Assembler Language
  • Set Symbol
  • Logons
  • Globals
  • Sequence Symbols
  • Local Definition/Globals
  • SETA
  • SETC
  • SETB
  • AIF
  • Macro Workshop

Channel Programming

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 37,379 training programmes and courses

Sign up to create your own Learning Lists.

Not for humans