T.I

LINGUAGEM DE MONTAGEM

40h Carga horáriaPT-BR IdiomaPossui ApostilaAtualizado

Ementa

Introdução e conceitos básicos sobre a linguagem de montagem. O formato de uma linguagem de montagem. Linguagem de Montagem e linguagem de alto nível. A linguagem Assembly. Funções de lógica e aritmética em linguagem de montagem. Formato dos comandos. Estruturas condicionais e de repetição em linguagem de montagem. Representação de armazenamento de informação na memória. Usar registrador, memória, portas e macro em linguagem de montagem.

OBJETIVO: Esta disciplina visa proporcionar ao estudante o conhecimento da linguagem de montagem de códigos objetos (programas em linguagem de baio nível), capacitando-o ao desenvolvimento de programas e rotinas em Assembly.

CONTEÚDO PROGRAMÁTICO:

UNIDADE I – INICIANDO NA LINGUAGEM ASSEMBLY
  • LINGUAGEM DE BAIXO NÍVEL
  • A IMPORTÂNCIA DA LINGUAGEM DE MONTAGEM
  • REPRESENTAÇÃO DOS DADOS EM ASSEMBLY
  • EXECUÇÃO DO PRIMEIRO PROGRAMA EM ASSEMBLY
UNIDADE II – MANIPULANDO OPERADORES E DADOS EM ASSEMBLY
  • DADOS NUMÉRICOS EM ASSEMBLY
  • MANIPULAÇÃO DE BITS EM LINGUAGEM DE BAIXO NÍVEL
  • EFETUANDO AS QUATRO OPERAÇÕES BÁSICAS EM ASSEMBLY
  • IMPLEMENTANDO INSTRUÇÕES LÓGICAS EM ASSEMBLY
UNIDADE III – CONTROLANDO EXECUÇÕES EM ASSEMBLY
  • ACESSO À MEMÓRIA EM ASSEMBLY
  • ESTRUTURAS CONDICIONAIS DO ASSEMBLY
  • ESTRUTURAS DE REPETIÇÃO DO ASSEMBLY
  • PROGRAMAÇÃO DOS CHIPS EM ASSEMBLY
UNIDADE IV – ACESSANDO UNIDADES FUNCIONAIS BÁSICAS EM ASSEMBLY
  • MANIPULANDO REGISTRADORES EM LINGUAGEM ASSEMBLY
  • ACESSO ÀS PORTAS LÓGICAS EM ASSEMBLY
  • UTILIZAÇÃO DA MEMÓRIA EM ASSEMBLY
  • APLICAÇÃO DE MACRO EM LINGUAGEM ASSEMBLY