Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TECNOLOGIA EM ANÁLISE E
DESENVOLVIMENTO DE
SISTEMAS
Introdução à Computação
Sistemas de Computação e Linguagens
Aula 02
• Sistemas de Computação
• Linguagem de Programação
Compilador
Programa em
C compilado
Programa em
Swap: muli
add
$2,$5,4
$2,$4,$2 para a
Linguagem de lw $15,0($2) linguagem de
lw $16,4($2)
Montagem (para sw $16,0($2) montagem e
o MIPS) sw
jr
$15,4($2)
$31
então
traduzido
para a
Montador
linguagem de
máquina.
Programa em 00000000101000010000000000011000
00000000100011100001100000100001
Linguagem de 10001100011000100000000000000000
Máquina (para 10001100111100100000000000000100
o MIPS) 10101100111100100000000000000000
10101100011000100000000000000100
00000011111000000000000000001000
Comparação entre Linguagens
Linguagem de 4a. Geração
Portabilidade
Facilidade
Linguagem de Alto Nível
Velocidade
de Projeto
Desempenho
Custo de
projeto
Linguagem de Máquina
Referências
• MONTEIRO, Mário. Introdução à Organização de
Computadores. Rio de Janeiro: LTC, 2007.
• HENNESSY, J.; PATTERSON D. Organização e Projeto de
Computadores: A interface Hardware/Software. Rio de Janeiro:
Elsevier, 2005.
• VELLOSO, F. de C. Informática: Conceitos Básicos. 7. ed. Rio de
Janeiro: Campus, 2004.
• Site sobre a Evolução das Linguagens de Programação:
http://www.levenez.com/lang/