Baixe o app para aproveitar ainda mais
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.
Compartilhar