Formação de Programadores Assembly para Mainframe

Capacitação prática em linguagem Assembly aplicada ao Mainframe, com foco em arquitetura, instruções, manipulação de memória, macros, arquivos e desenvolvimento de rotinas.
Online ao vivo
60 horas
Previsto para 2027

Sobre o curso

A linguagem Assembly permite trabalhar de forma próxima à arquitetura e aos recursos internos do computador, sendo utilizada em situações que exigem alto nível de controle sobre memória, registradores, instruções e processamento.

Nesta capacitação, o aluno desenvolve conhecimentos sobre arquitetura Mainframe, representação de dados, endereçamento, instruções de máquina, macros e desenvolvimento de programas Assembly, combinando conteúdo teórico com atividades práticas.

Pré-requisitos

É recomendado que o participante possua:

  • conhecimento básico de COBOL;
  • inglês básico;
  • computador com sistema operacional Windows.
Preencha seus dados para receber informações sobre esse curso. Nossa equipe entrará em contato para orientar você sobre os próximos passos.

Conteúdo programático

Fundamentos

  • Linguagem Assembly e Assembler
  • Sistemas de numeração: decimal, binário e hexadecimal
  • Tabela EBCDIC
  • Endereços de memória

Arquitetura Mainframe IBM

  • Visão geral
  • Registradores
  • PSW
  • Endereçamento
  • Base + deslocamento
  • Indexador + base + deslocamento
  • Representação de dados
  • Representação de instruções

Montador Assembler

  • O montador Assembler
  • Statements
  • Símbolos
  • Código de instrução
  • Instruções de máquina
  • Macro instruções
  • Operandos e comentários
  • Operandos em registrador e memória
  • Termos e expressões
  • Continuação de statements

Linkage Convention

  • Convenções de ligação e passagem entre rotinas

Instruções Assembly

  • Constantes e Storage
  • Literais
  • Formato das instruções
  • LOAD
  • STORE
  • ADD
  • SUBTRACT
  • MULTIPLY
  • DIVIDE
  • Condition Code
  • Branch
  • Instruções lógicas
  • Comparações
  • Manipulação de caracteres
  • Álgebra booleana
  • Conversão de formatos
  • PACK e UNPK
  • Conversões decimal/binária

Macro Instruções

  • SAVE
  • RETURN
  • GETMAIN
  • FREEMAIN
  • STORAGE
  • WTO
  • SNAP
  • ABEND
  • DATA CONTROL BLOCK
  • OPEN
  • CLOSE
  • GET
  • PUT
  • CALL
  • LINK
  • LOAD
  • ATTACH
  • Passagem de parâmetros

Público-alvo

Profissionais da área de Mainframe que desejam desenvolver conhecimentos em programação Assembly e ampliar sua atuação técnica em ambientes IBM.

A capacitação é indicada especialmente para profissionais que já possuem contato com desenvolvimento Mainframe e desejam aprofundar conhecimentos em rotinas de baixo nível, manipulação de memória, instruções e macros

Carlos Augusto Machado (Cazé)

Mainframe IT Specialist, com mais de 38 anos de experiência profissional em ambientes Mainframe.

Atuou por mais de 20 anos no Banco do Brasil – DITEC, onde desenvolveu ampla experiência e reconhecimento técnico em alta plataforma.

Possui forte atuação em tecnologias como COBOL, CICS, VSAM e Assembly, além de experiência em outras áreas do ecossistema Mainframe.

Atualmente continua atuando junto ao BB-DITEC por meio da CAST Informática e também integrou equipes de trabalho em CICS e COBOL no SERPRO e em outras grandes instituições.

É bacharel em Análise e Desenvolvimento de Sistemas e atua como professor da Pós-Graduação em Alta Plataforma Mainframe IBM e de cursos de capacitação e treinamentos em diversas áreas do Mainframe IBM.

Carga horária

60 horas

Dias

Segundas e quartas

Modalidade

Online ao vivo

Nova turma

Previsto para 2027

Carga horária

42 horas

Dias

Terças e quintas

Perguntas Frequentes

Este curso é indicado para profissionais de TI, estudantes e pessoas que desejam desenvolver ou aprofundar conhecimentos em tecnologias Mainframe. Os conhecimentos prévios recomendados podem variar conforme o conteúdo específico de cada capacitação.

Depende do curso. Algumas capacitações são introdutórias, enquanto outras são voltadas a profissionais que já possuem familiaridade com o ambiente Mainframe ou z/OS. Consulte os pré-requisitos informados nesta página.

Não. O release não exige experiência prévia com Assembly, mas recomenda conhecimento básico de COBOL.
Sim. As aulas são transmitidas online ao vivo, com encontros semanais.
Sim. O curso combina aulas teóricas e práticas e utiliza acesso online ao ambiente Mainframe.
Sim. As aulas são gravadas e disponibilizadas no AVA em até 48 horas, ficando acessíveis durante o curso e por mais 30 dias após o encerramento.
plugins premium WordPress