Вы находитесь на странице: 1из 12

ARQUITETURA DE COMPUTADORES

LINGUAGEM DE MONTAGEM
Alunos: Ailson Gonalves Amanda Digenes Anderson Coutinho Anderson Luiz De Castro Assuno Andr Almeida TRC 2AN

Introduo
Definio de programas
No mais se escreve programas em linguagem de baixo nvel

Alguns tpicos que sero abordados

Linguagem de programao
Objetivo: instruir a mquina (softwares)
Programa = cdigo Linguagem entendida pelo computador: bits Desenvolvimento do Assembly Alguns Tipos de Linguagem : JAVA, C#, COBOL, C++.

Montagem
Realizado pelo Assembler ou montador Cdigo-fonte examinado e convertido para bits O montador o responsvel por realizar a traduo dos programas para linguagem de mquina.

Processo de Montagem

Processo de Montagem
Composto por: Rtulo Operao Operandos e Comentrios. Cada Assembler especfico a seu CPU

Montagem
Dois tipos: Um passo avalia as instrues j montado a tabela de endereos. Dois passos analisa o programa uma vez para detectar erros e analisa novamente para montar a tabela de endereos. Permite a linkidio. Principal vantagem: simplicidade

Compilao
um processo de traduo de um programa escrito em linguagem de alto nvel em uma linguagem de baixo nvel.
um processo semelhante a montagem, mas mais complexo e demorado So dois passos: Anlise (lxica, semntica e sintatica) no cdigo-fonte e criao de um cdigo-fonte intermedirio que auxiliar na criao do cdigo-objeto definitivo.

Ligao ou Linkedio
Programa Fonte 1 Compilao (compilador) 2 cdigo-objeto 3

Cdigo executvel 5

bibliotecas A,B e C

Passos: 1 Programa fonte (programa de alto nvel) 2 Traduo (feita pelo compilador) 3 Criao do cdigo-objeto 4 Linkedio do cdigo (tarefas em bibliotecas) 5 Gerao do cdigo executvel

Ligao (ligador)

Interpretao
outra forma de tornar o cdigo-fonte executvel.
Se caracteriza por executar trs fases simultaneamente: a compilao, a ligao e a execuo. Depois de cada instruo de alto nvel ser examinada e decodificada, executada imediatamente.

Concluso

Bibliografia
MONTEIRO, A. M. Introduo Organizao de Computadores. 4 Ed.

Вам также может понравиться