LINK EDICAO
Araguaína / TO
Maio./2014
Linguagem de Montagem X Ligação ou Linkedição
Araguaína / TO
Maio./2014
Sumário
1 INTRODUÇÃO
O presente trabalho abordará a linguagem de montagem ou montador que é usada para traduzir ou converter um programa em linguagem de montagem (assembly) para seu equivalente em linguagem binária através do montador (assembly), O programa escrito em linguagem de montagem (código fonte) é examinado, instrução por instrução, e convertido para outro programa em linguagem binária (código objeto).È um programa que liga objetos gerados por um compilador, formando assim o ficheiro executável final. Além do da função do ligador que é bastante simples: O mesmo Estabelece a amarração ou vinculação entre referências mais abstratas para referências mais concretas. Por exemplo, pega uma referência escrita por um programador como obtenha Imposto e estabelece a vinculação para a "localização de 726 bytes após o início do módulo executável no módulo/iosys".
2 LINGUAGEM DE MONTAGEM
Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa. A linguagem de máquina, que é um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por símbolos chamados mnemônicos. É utilizada em geral para programação em baixo nível de máquina (mais próxima do nível do hardware), sendo que cada família de processadores (Ex. X86, ARM, SPARC, MIPS) possui sua própria linguagem assembly, já que cada processador possui seu próprio conjunto de instruções embutidas.
Muitos dispositivos