Visão Geral
Este Curso IBM Assembler Language Coding: Fornece uma introdução à linguagem Assembler de mainframe. O curso é projetado para desenvolver as habilidades apropriadas para escrever e / ou manter programas e rotinas escritos em S / 370 ou S / 390 Assembler Language. A ênfase é colocada no aprimoramento das habilidades na resolução de problemas por meio da análise de interrupção de verificação de programa e leitura de despejo.
Objetivo
Após realizar este, Curso IBM Assembler Language Coding, você será capaz de:
- Reconhecer recursos arquitetônicos, como formatos de instrução, representação de dados, endereçamento de armazenamento e assim por diante, que são importantes para a análise do programa
- Identifique o ponto de interrupção do programa, usando o dump do sistema formatado e elementos de informação como a Palavra de Status do Programa (PSW), o Código de Comprimento de Instrução (ILC), o (s) registro (s) de base do programa e assim por diante
- Identifique os padrões apropriados para programas assembler em termos de organização do programa, convenções de registro, práticas de codificação, documentação e assim por diante
- Codifique e depure programas em linguagem assembler que:
- Conformidade com as convenções de ligação padrão usando o encadeamento de área de salvamento
- Defina e use vários tipos de definições de dados, incluindo binário de ponto fixo, caractere, hexadecimal e decimal compactado
- Empregue macros padrão como CALL, SAVE, RETURN
- Use várias instruções da linguagem Assembler, como CSECT, EQU, COPY, END
- Use formas de notação simbólicas e explícitas para obter instruções
- Use literais de dados de forma adequada e explique o uso de LTORG para direcionar o posicionamento do conjunto literal
- Crie e use padrões apropriados para instruções EDIT
Publico Alvo
- Este curso intermediário é para programadores de aplicativos e / ou programadores de sistema iniciantes que codificam, mantêm e / ou depuram programas de suporte de aplicativos
Informações Gerais
- Carga horaria, 32h
- Se noturno este curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 8 noites,
- Se aos sábados este curso e ministrado das 09h às 18h, total de 4 sábados
- in-company
Formato de entrega:
- On-line ao vivo via Microsoft Teams (não é curso gravado), na presença de um instrutor em tempo real,
- In-company on-line ao vivo Microsoft Teams (não é curso gravado), na presença de um instrutor em tempo real,
Materiais
Inglês | Português
Conteúdo Programatico
Module I
- Welcome
- Unit 1 - Numbering systems
- Unit 2 - Mainframe architecture
- Unit 3 - Assembler syntax
- Overview of instructions: LA, LR, LTR, MVC, DS, DC
- Exercise 1 - 80/80 listing
- Exercise 1A - 80/80 listing
Module II
- Exercise 1 review
- Unit 4 - Data definition statements
- Unit 5 - Fixed-point binary instructions
- Exercise 2 - Binary data
Module III
- Exercise 2 review
- Unit 6 - Addressing, comparing, and branching
- Unit 7 - Data movement instructions
- Exercise 3 - Text handling
Module IV
- Exercise 3 review
- Unit 8 - Assembler pseudo instructions
- Unit 9 - Reading dumps
- Unit 10 - Packed decimal processing
- Exercise 4 - Packed data/editing
Module V
- Exercise 4 review
- Unit 11 - Miscellaneous instructions
- Course wrap-up
TENHO INTERESSE