Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fonte: [https://goo.gl/bQZpCb]
INTRODUO
Os circuitos de um computador (Hardware)
reconhecem e executam um conjunto limitado e simples
de instrues linguagem de mquina.
Como exemplo:
soma, comparao, transferncia de dados de uma parte
da memria para outra parte.
Fonte: [https://goo.gl/uF7s6v]
INTRODUO
(Linguagem Humana)
O que as pessoas precisam fazer complexo
X
(Linguagem Mquina)
o conjunto de instrues do computador simples
INTRODUO
TRADUTOR:
Cada instruo de L1 substituda por um conjunto de
instrues equivalentes de L0;
Processador executa programa em L0;
Todo programa em L0 carregado em memria e
executado;
Programa pode ser traduzido uma nica vez e
executado vrias vezes.
Linguagens, Nveis e Mquinas Virtuais
INTERPRETADOR:
Cada instruo de L1 substituda por um conjunto de
instrues equivalentes de L0;
Processador executa instruo de L1 (transformada para
L0) antes de executar prxima instruo;
Cada instruo de L1, transformada para L0, carregada
na memria e executada;
No criado um programa em L0;
Programa deve ser novamente interpretado para ser
executado.
Linguagens, Nveis e Mquinas Virtuais
Observao: Pode ser utilizada uma metodologia hbrida:
TRADUTOR + INTERPRETADOR
Traduo (Compilador)
Nvel de MONTADOR ou ASSEMBLER
Nvel 4 (Mnemnicos)
Traduo (Montador)
Interpretao (microprograma)
RISC
Nvel 1 Nvel de MICROPROGRAMAO
(CISC)
Os microprogramas executados
diretamente pelo hardware
Nvel 0 Nvel de LGICO DIGITAL
1) Explique:
A) Tradutor;
B) Interpretador;
C) Mquina real.
2) Qual a diferena entre interpretao e traduo?
BIBLIOGRAFIA