Assembler, Teil 1 - Grundlagen
Zielgruppe
Anwendungsprogrammierer, Systemprogrammierer, Systemanalytiker
Gültig für die Systeme IBM,SIEMENS,UNISYS,WANG,PC/370(MF/370)
Voraussetzungen
Grundlagen Programmierlogik (PAP und JSP), Kenntnisse in der Dateiorganisation und MVS/VSE/BS2, Job-Control, ISPF Editor
Seminarziele
Die Teilnehmer/Innen lernen die Programmierung mit Assembler kennen. Sie kennen den Aufbau der Assemblersprache und deren grundlegenden Sprachelemente. Sie können Anwendungsprogramme mittleren Schwierigkeitsgrades erstellen und strukturieren. Beheben von Programmfehler in fremden Programmen,
Arbeiten mit dem Dump-Output.
Programm
- Einstieg in den Assembler
Source-, Object-, Lade-Modul
Sprachensyntax
Zahlensysteme
Codevereinbarungen
Maschinen-, Assembler-, Macro-Instruktionen - Assembler-Instruktionen
- Aufbau eines Programmes
START, END, TITLE, EJECT, PRINT
Datenfelddefinitionen DS und DC, ORG, EQU, Literale - Maschinen-Instruktionen
Befehlsformate, Logische Verarbeitung MVC, MVI, CLC, CLI
Conditioncode, BC, BCR, erweiterter Bedingungscode
Gruppenwechseltechnik, alte Techniken mit NOP
Unterprogrammtechnik, BAL, BALR - Dezimalarithmetik
AP, SP, CP, MP, DP, SRP
Techniken in alten Programmen, MVO, MVN, MVZ - Programmiertechnik
Verfeinerte Unterprogrammtechnik, L, ST, LA
Dumpanalyse - Standard Dateiverarbeitung
Definieren einer Datei. Verarbeiten einer sequentiellen Datei. Job Control - HL-Assembler
Methode
Vortrag, Übungen, Gruppenarbeit, Praktikum am System.
Dauer
5 Tage
