Montador

6901 palavras 28 páginas
Capítulo 10 Montadores
O resultado do processo de compilação é um arquivo contendo um programa em assembly equivalente ao programa originalmente descrito em linguagem de alto nível. Um programa em linguagem assembly, ou linguagem simbólica, contém seqüências de instruções mnemônicas que representam as operações que devem ser realizadas pelo processador. Essas instruções são definidas pelos projetistas do processador; o conjunto de todas as instruções definidas para um processador contitui seu jogo de instruções. O montador (assembler) é o programa do sistema responsável por traduzir o código assembly em linguagem de máquina, traduzindo cada instrução do programa para a seqüência de bits que codifica a instrução de máquina. Como cada processador tem sua própria linguagem, montadores são específicos para processadores. Neste capítulo, o assembly de processadores da família 68000 será utilizado como referência para nossos exemplos, sem perda de generalidade sobre a forma como montadores trabalham para gerar um módulo objeto a partir de um código fonte em assembly. Para que a compreensão dos programas em assembly não seja prejudicada para quem não conhece esta família de processadores, a estrutura e organização do 68000 são apresentadas no Apêndice C. O processo de montagem recebe como entrada um arquivo texto com o código fonte do programa em assembly e gera como saída um arquivo binário, o módulo objeto, contendo o código de máquina e outras informações relevantes para a execução do código gerado. Em geral, montadores oferecem facilidades além da simples tradução de código assembly para código de máquina. Além das instruções do processador, um programa fonte para o montador pode conter diretivas ou pseudo-instruções definidas para o montador (e não para o processador), assim como macro-instruções, uma seqüência de instruções que será inserida no código ao ser referenciada pelo nome. Um montador que suporte a definição e utilização de macro-instruções é usualmente

Relacionados

  • Montador
    369 palavras | 2 páginas
  • montador
    569 palavras | 3 páginas
  • Montador
    1815 palavras | 8 páginas
  • Montadores e ligadores
    1409 palavras | 6 páginas
  • Montador de andaimes
    32327 palavras | 130 páginas
  • Montador Industrial
    383 palavras | 2 páginas
  • Eletricista Montador
    14723 palavras | 59 páginas
  • CONTRATO MONTADOR
    640 palavras | 3 páginas
  • Montador de Móveis
    8684 palavras | 35 páginas
  • Aperfeiçoamento para Montador de Andaimes_2009
    5353 palavras | 22 páginas