Lista De Exerc Cios Aula 16

611 palavras 3 páginas
Lista de Exercícios Aula 16
Responda:
1- Quais as vantagens da linguagem de montagem sobre uma linguagem de alto nível?
Desempenho e acesso a máquina.
Obter maior desempenho em relação linguagens de alto nível.
Alternativa em função da escassez de memória.
2- Quais elementos fazem parte do formato de uma declaração em linguagem de montagem? Um campo de etiqueta (rótulo ou label): representam posições/endereços na memória.
Um campo de operação (opcode).
Um campo de operandos.
Um campo de comentários.

3- O que são pseudo-instruções?
Comandos para o próprio assembler são denominados pseudo-instruções ou diretivas de assembler.
4- O que são macros numa linguagem de montagem? É um modo de dar um nome a um pedaço de texto. Após uma macro ser definida, o programador pode escrever o nome da macro em vez do pedaço de programa.

5- Explique o funcionamento de macros com parâmetros.
Muitas vezes um programa contém diversas sequências de instruções que são quase, mas não totalmente idênticas. Montadores de macros tratam o caso de sequências praticamente idênticas permitindo que definições de macro forneçam parâmetros formais e macros forneçam parâmetros reais.

6- Explique o processo de montagem.
Cada leitura do programa-fonte é denominado passagem (ou passo);
Qualquer tradutorque leia o programa de entrada duas vezes é denominado tradutor de duas passagens.
Primeira volta – valores são armazenados.
Segunda volta – valores já são conhecidos.

7- Explique quais são os modos para organizar a tabela de símbolos.
A principal função da passagem de um é montar uma tabela denominada tabela de símbolos que contém todos os símbolos.
• Um símbolo é um rótulo ou um valor ao qual é atribuído um nome simbólico por meio de uma pseudo-instrução.
• Ao atribuir um valor a um símbolo no campo de rótulo de uma instrução, o assembler tem de saber qual endereço qual endereço aquela instrução terá durante a execução do programa. 8- Explique como é

Relacionados

  • plano de trabalho modelo
    612 palavras | 3 páginas
  • Apostila C
    27139 palavras | 109 páginas
  • Aprendendo a programar com Delphi
    18185 palavras | 73 páginas
  • Linguagens audiovisuais
    1562 palavras | 7 páginas
  • Equações Diferenciais Ordinárias
    19854 palavras | 80 páginas
  • Notas de aula de algoritmos e programac¸ ˜ao de computadores
    6050 palavras | 25 páginas
  • Meus trabalhos
    25264 palavras | 102 páginas
  • analise real
    7346 palavras | 30 páginas
  • Álgebra
    86608 palavras | 347 páginas
  • Ciencia da Compuação
    92034 palavras | 369 páginas