Documente Academic
Documente Profesional
Documente Cultură
RESUMO
A Programação tem se tornado uma tarefa cada vez mais comum, pois uma linguagem
é composta por uma sintaxe, semântica e um conjunto de normas que tem como objetivo
dar instruções para uma máquina. Essas linguagens auxiliam aos programadores a
escrever programas com maior facilidade e rapidez, isso se deve ao fato de que essa
linguagem se aproximou da linguagem humana. Entretanto, nas primeiras linguagens
de programação, programar era uma tarefa complicada, que podia, inclusive, exigir
muito de conhecimento de hardware. Em Assembly podemos programar escrevendo em
binário ou em hexadecimal. Sendo assim este artigo vai nos mostrar um pouco da
historia do Assembly e seus comandos principais.
PALAVRAS CHAVE: Assembly, Programação, Processador.
ABSTRACT
Programming has an increasingly common task, a language consists of syntax,
semantics, and a set of rules that aims to give instructions to a machine. These auxiliary
languages for programmers and program designers with greater ease and speed, so
that it is a work of human language. However, the first programming languages, the
program was a complicated task, which could even demanded much knowledge of
hardware. In Assembly can program writing in binary or hexadecimal. So this article
will show some of the history of the Assembly and its main commands.
1 INTRODUÇÃO
Por ser uma programação onde manipula os componentes de hardware ela pode
variar de um computador para outro, pois os componentes de cada computador são
fabricados por diferentes empresas, com isso cada um é manipulado de diferentes
formas.
2.1 MNEMÔNICOS
Figura 2 A figura apresenta a diferença na representação de linguagem Assembly para linguagem de maquina.
2.2 COMANDOS EM ASSEMBLY
Exemplos de registradores:
EBP: Registradores usados para trabalhar com pilhas.
ESP: Guarda a referencia do topo da pilha, o EBP é usado para andar sobre a pilha.
Os registradores denominados de uso geral são EAX, EBX, ECX e EDX, que realizam
tarefas como calcular, contar, armazenar e manipular dados. Segundo ADRADE (2013),
também temos outro registradores que podem nos auxiliar.
4 CONSIDERAÇÕES FINAIS
4 REFERENCIAS
FÁVERO, Eliane Maria de Bortoli; Organização e Arquitetura de Computadores.
Pato Branco: Universidade tecnológica Federal do Paraná, 2011.