High Level Assembler: Classic.

Deze cursus behandelt de Assembler en de applicatie-georiënteerde hardware instructies voor zover die beschikbaar zijn geweest vanaf de introductie van de S/360 architectuur, dan wel zijn toegevoegd in de eerste 20 jaren daarna. Naar schatting gebruikt ongeveer 90% van de Assembler applicaties uitsluitend de instructies die in deze cursus worden behandeld.

De cursus is bedoeld voor:

De cursus presentatie hieronder bestaat uit de volgende drie onderdelen:

  1. Cursus beschrijving
  2. Cursus doelstellingen
  3. Lijst van onderwerpen

Cursus beschrijving

Verwachte duur: 5 dagen

Voordelen: Na afronding van deze cursus kunnen de deelnemers Assembler programmatuur schrijven en onderhouden. De nadruk ligt op het leren kennen van alle hardware instructies die applicatie programmeurs plegen te gebruiken, en op het leren hanteren van de belangrijkste interfaces met MVS, OS/390 of z/OS vanuit Assembler programma's.

Doelgroep: Ervaren programmeurs die Assembler moeten leren als een extra taal, of die een opfriscursus Assembler nodig hebben. Deze cursus kan ook gevolgd worden om Assembler als een eerste programmeertaal te leren, maar dan zal de duur al gauw oplopen tot zeven dagen.

Voorwaarden: De deelnemer dient ten minste enige ervaring te hebben met ISPF/PDF of een vergelijkbaar produkt voor het aanmaken van programma's en het submitten van jobs. Enige ervaring met het schrijven van programma's in een derde generatie taal zoals COBOL, PL/I, FORTRAN, of C wordt aanbevolen.

IBM Materiaal. Deze cursus is afgeleid van de volgende IBM handboeken; deze boeken zijn tijdens de cursus nodig (op papier, via BookManager, etc.):

De belangrijkste onderwerpen:

Oefeningen: De cursus omvat 14 oefeningen

Opmerking 1:
Deze cursus behandelt de Assembler en de applicatie-georië nteerde hardware instructies voor zover die beschikbaar zijn geweest vanaf de introductie van de S/360 architectuur, dan wel zijn toegevoegd in de eerste 20 jaren daarna. Naar schatting gebruikt ongeveer 90% van de Assembler applicaties uitsluitend de instructies die in deze cursus worden behandeld.

Opmerking 2:
Instructies uit de volgende categorieën worden niet behandeld: floating point, vector, privileged, semi-privileged.

Opmerking 3:
De cursus gaat uit van de meest recente voorzieningen in de High Level Assembler (HLASM).

Opmerking 4:
De vervolgcursussen zijn:

  1. High Level Assembler: Interfaces
  2. High Level Assembler: Update
  3. High Level Assembler: Update for z/Architecture

Opmerking 5:
Al het cursus materiaal is in amerikaans engels. Mondelinge toelichting zal worden gegeven in het engels, maar is eventueel ook beschikbaar in het nederlands, duits, en/of frans.

Deze cursus beschrijving Copyright © 2001 Steven H. Comstock. Alle rechten voorbehouden.
Vertaling Copyright © 2001 B.V. Bixoft. Alle rechten voorbehouden.


Cursus doelstellingen

Na succesvolle voltooiing van de cursus kan de deelnemer, aan de hand van de toepasselijke handboeken:

  1. Een Assembler programma schrijven dat van de volgende technieken gebruik maakt:

    1. Standaard save-area linkage

    2. Sequentiële datasets met records met een vaste lengte definiëren en verwerken, dus:

      • Lezen en schrijven van records van / naar DASD datasets
      • Lezen en schrijven van records van / naar tape datasets
      • Records schrijven naar print bestonden, inclusief het formatteren van detail regels, maar exclusief het gebruik van carriage control characters of andere report management technieken

    3. Berekeningen uitvoeren met packed decimal getallen, waaronder het formatteren van resultaten met edit patronen en het afronden van resultaten

    4. Berekeningen uitvoeren met binaire gehele getallen

    5. Werken met gegevens in tabellen, waaronder het definiëren en benaderen van de elementen in een tabel

    6. DSECTs gebruiken om structuren te beschrijven

    7. Meerdere basis registers gebruiken

  2. Het documenteren van het programma middels commentaar om leesbaarheid en onderhoud van het programma te verbeteren

  3. Fouten van het type program-check in de programmatuur opsporen en verwijderen.

Opmerking:
Deze cursus is bedoeld voor MVS, OS/390, en z/OS omgevingen.

Deze cursus doelstellingen Copyright © 2001 Steven H. Comstock. Alle rechten voorbehouden.
Vertaling Copyright © 2001 B.V. Bixoft. Alle rechten voorbehouden.


Lijst van onderwerpen

Dag een

Fundamentals

Data Description, Moving Data, Record Processing

Compares, Branches, and Linkages

Dag twee

More Fundamentals

Packed Decimal Arithmetic

More Assembler and Arithmetic Concepts

Dag drie

Editing Packed Decimal Fields

A Deeper Look at Instruction Formats

Binary Integer Data

Dag vier

More Binary Instructions

EDit and MarK

Loops and Tables

Dag vijf

Multiple base registers, DSECTS, ORG

Working With Bits

Shift Instructions

Translate

TRanslate-and-Test and EXecute

Strings

Setting Addressing Mode

Deze lijst van onderwerpen Copyright © 2001 Steven H. Comstock. Alle rechten voorbehouden.


Opmerkingen? Vragen? Meer informatie? Klik het onderwerp van uw keuze aan, of e-mail ons met uw vragen.

 

Naar de Cursus beschrijving
Naar de Cursus doelstellingen
Naar de Lijst van onderwerpen


 

Deze site is aangesloten bij WebRing.
Bekijkt u gerust de lijst van mainframe-gerelateerde sites.
Rennende
    Tyrannosaurus Rex Dino's zijn niet dood. Ze zijn gezond en wel en leven in computer-centra overal om ons heen. Zij spreken in tongen en doen wonderbare magie met computers. Pas op voor de dino! En voor het geval u zit te wachten op het definitieve einde van deze dino's: onthoud dat dino's de wereld 155 miljoen jaren hebben geregeerd!
Dino's en andere anachronismen
[ Aanmelden | Ring Overzicht | Willekeurig | << Vorige | Volgende >> ]