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 denominado um macro-montador (macro-assembler). Um montador multiplataforma (cross-assembler) é um montador que permite gerar código para um processador-alvo diferente daquele no qual o montador está sendo executado.

De acordo com o processo de montadores assinale a alternativa correta em relação ao processo geral de montagem

Escolha uma:
a.
- Começam de qualquer lugar

- Transforma cada parte dos comandos em linguagens assembly em opcode, número de registrador, constante, etc;

- Convertem pseudo-instruções para o conjunto de instruções equivalente;

- Convertem macros no conjunto de instruções e dados equivalentes;

- Escrevem o programa em linguagem de máquina em um arquivo com instruções ordenadas

b.
- Acham um endereço inicial para o programa

- Transforma cada parte dos comandos de alto nivel;

- Convertem pseudo-instruções para o conjunto de instruções equivalente;

- Convertem macros no conjunto de instruções e dados equivalentes;

- Escrevem o programa em linguagem de máquina em um arquivo com instruções ordenadas

c.
- Acham um endereço inicial para o programa

- Transforma cada parte dos comandos em linguagem C;

- Convertem pseudo-instruções para o conjunto de instruções equivalente;

- Convertem macros no conjunto de instruções e dados equivalentes;

- Escrevem o programa em linguagem de máquina em um arquivo com instruções ordenadas

d.
- Acham um endereço inicial para o programa

- Transforma cada parte dos comandos em linguagens assembly em opcode, número de registrador, constante, etc;

- Convertem pseudo-instruções para o conjunto de instruções equivalente;

- Convertem macros no conjunto de instruções e dados equivalentes;

- Escrevem o programa em linguagem de máquina em um arquivo com instruções ordenadas

e.
- Acham um endereço inicial para o programa

- Transforma cada parte dos comandos em linguagens assembly em opcode, número de registrador, constante, etc;

- Convertem pseudo-instruções para o conjunto de instruções equivalente;

- Convertem macros no conjunto de instruções e dados equivalentes;

- Executa o programa

RESPONDER

Santosmanuele está aguardando sua ajuda, Clique aqui para responder.