Szkolenie Advanced Assembler Language Coding Workshop

Ten kurs zapewnia instruktaż i praktykę w zakresie korzystania z bardziej złożonych funkcji języka asemblera S/390 dla doświadczonego programisty języka asemblera. Kurs obejmuje omówienie standardowych konwencji łączenia, korzystanie z BSAM/QSAM i wybranych makr systemowych, języka definicji makr i rozważania dotyczące kodowania reentrant.

Nacisk kładziony jest na doskonalenie umiejętności rozwiązywania problemów poprzez analizę bardziej złożonych zrzutów dostarczanych przez system.

Profil uczestnika

Kurs przeznaczony jest dla programistów aplikacji i początkujących programistów systemowych, którzy kodują, utrzymują i debugują programy obsługi aplikacji lub podprogramy napisane w języku asemblera S/390.

Agenda

Dzień 1

  • Powitanie
  • Jednostka 1: Przegląd
  • Jednostka 2: Instrukcje asemblera
  • Jednostka 3: Powiązanie
  • Jednostka 4: Obsługa daty/godziny LE
  • Ćwiczenie 1: Obsługa i wyszukiwanie PARM

Dzień 2

  • Przegląd laboratoryjny
  • Jednostka 5: Metody dostępu: BSAM/QSAM
  • Ćwiczenie 2: Obsługa plików

Dzień 3

  • Przegląd laboratoryjny
  • Jednostka 6: Opcje kompilacji asemblera
  • Jednostka 7: Zrzuty SNAP
  • Jednostka 8: Makra i język asemblera warunkowego
  • Ćwiczenie 3: Modyfikacja makro

Dzień 4

  • Przegląd laboratoryjny
  • Jednostka 9: Różne instrukcje
  • Jednostka 10: Dane zmiennoprzecinkowe
  • Jednostka 11: Kodowanie reentrant
  • Podsumowanie zajęć

Wymagane przygotowanie uczestników

Kodowanie i debugowanie prostych programów w języku assemblera S/390

Zagadnienia

  • Określ zagadnienia związane z zarządzaniem danymi i metodami dostępu
  • Koduj programy w języku asemblera, które:
    • Zgodność ze standardowymi konwencjami łączenia przy użyciu łańcuchowego łączenia obszarów zapisu
    • Definiowanie i używanie zestawów danych BSAM/QSAM za pomocą standardowych makr wejścia/wyjścia
  • Definiuj i wykonuj makra użytkownika, które zawierają:
    • Parametry pozycyjne i/lub słowa kluczowego
    • Listy parametrów wejściowych stałych lub zmiennych
    • Logika montażu warunkowego
  • Używanie operacji przechowywania o zmiennej długości (czyli EX, MVCL itd.)
  • Stosowanie bardziej złożonych instrukcji (czyli TR, TRT, BXLE itd.)
  • Dostęp do danych parametrów JCL
  • Stosowanie usługi obsługi daty/godziny LE
  • Identyfikowanie zagadnienia kodowania reentrant i dynamicznego pozyskiwania pamięci masowej

Poznaj naszą firmę

INFORMACJA CENOWA:
od 15310 zł netto za jedną osobę

CZAS TRWANIA (dni): 5

KOD SZKOLENIA: ES35G

Udostępnij swoim znajomym