Organização de computadores

2207 palavras 9 páginas
Universidade Estácio de Sá Curso de Informática

Arquitetura de Computadores

Linguagem de Montagem do NeanderX
11.5.2006

Geração Programa Executável

Linguagens de Programação
As linguagens de programação em alto nível foram elaboradas para facilitar o trabalho de codificação do programador. A sua sintaxe procura ser o mais independente do tipo de computador em que a aplicação será executada e o mais próximo possível da linguagem humana. Vários tipos de linguagem foram propostos e, normalmente cada uma delas é mais adequada para um tipo específico de aplicação.

Linguagens de Programação
Como exemplos de linguagem de alto nível podemos relacionar:
C  C++  Pascal  Delphi  Basic  Java  Cobol  Fortran  Algol  Ada  Prolog  Visual Basic

Exemplo program Contar; // nome do programa var contador: integer; // declaração de variáveis begin // inicio do bloco writeln('Contando ate 10...'); // escreve na tela for contador:=1 to 10 do // conta até 10 begin writeln('Num: ', contador); // imprime até 10 end; end.

Compilação x Interpretação
Há duas formas básicas de tradução do código de alto nível para a linguagem de máquina: a compilação e a tradução. Compilação – o programa em linguagem de alto nível é traduzido através de diversos passos para um programa em linguagem de máquina. Toda vez que se deseja executar o programa, essa versão em linguagem de máquina é carregada na memória do computador e executada pelo processador.

Programa em Linguagem de Alto Nível

C, C++, PASCAL, FORTRAN, COBOL, etc.

Compilador

Programa em Linguagem de Montagem

Montador

Objeto: Programa em Linguagem de Máquina

Segue

x86, MIPS, SPARC, etc.

Objeto: Rotinas da Biblioteca (em linguagem de máquina)

Objeto: Programa em Linguagem de Máquina

Ligador

Carregador

Programa Executável

Memória

Compilação x Interpretação
Interpretação – o programa em linguagem é lido por um programa chamado de interpretador que traduz trechos

Relacionados

  • Organização de Computadores
    2086 palavras | 9 páginas
  • ORGANIZACAO DE COMPUTADORES
    616 palavras | 3 páginas
  • Organização de computadores
    2331 palavras | 10 páginas
  • Organização dos computadores
    2181 palavras | 9 páginas
  • Organização de computadores
    1205 palavras | 5 páginas
  • Organização de computadores
    460 palavras | 2 páginas
  • ORGANIZAÇÃO DE COMPUTADORES
    6872 palavras | 28 páginas
  • Organização de computadores
    6309 palavras | 26 páginas
  • Organização de computadores
    418 palavras | 2 páginas
  • Organização de Computadores
    1161 palavras | 5 páginas