Buscar

Execução de Programas e Linguagens de Programação

Prévia do material em texto

Organização de Computadores							Aula 06
EXECUÇÃO DOS PROGRAMAS
Linguagens de Programação
Linguagem de Máquina (tipo primitivo de linguagem, executadas na UCP, sequência de algarismos binários)
Linguagem Assembly ou Montagem (ex.: addsalario) O programa Assembler é o montador responsável pela tradução da linguagem de máquina para assembly.
Linguagens de alto nível (mais simples o entendimento humano) ex.: Cobol, Basic, Pascal, C, Delphi, Java...
TRADUÇÃO
Montagem
Compilação
Traduz do alto nível ling. máquina (mais complexo que o montador)
Os compiladores ignoram muitas instruções de máquinas, comuns nas arquiteturas CISC, diferente da RISC que reduz muito o tamanho das instruções.
Ligação ou Linkedição
Reutilização de rotinas (comandos de entrada e saída), pelas bibliotecas (libraries).
LOADER (carregador)
Programa para carregar o executável e executar sem armazenar.
Interpretação (compila/ ligação/ execução)
O interpretador lê comando a comando e executa.

Continue navegando