assembly 64 bits
...
assembly em 64 bits
...
2013
...
assembly em 64 bits
Trabalho apresentado à disciplina de ... em ... da Universidade do ...
Prof. ...
...
2013
SUMÁRIO
1
INTRODUÇÃO ......................................................................................
4
2
ASSEMBLY EM 64 BITS .......................................................................
5
3
CONCLUSÃO .......................................................................................
6
REFERÊNCIAS .....................................................................................
7
1 INTRODUÇÃO
Assembly é uma linguagem de baixo nível. Ela ainda não é linguagem de máquina, mas é a que mais se aproxima disso, e diferentemente das linguagens compiladas (ex. C++), ela não necessita de um compilador, mas sim de um montador, que vai montar o programa dentro do processador. Com isso, veremos como atualmente ele se comporta na arquitetura 64 Bits.
2 ASSEMBLY EM 64 BITS
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, utilizada para programar dispositivos computacionais, como microprocessadores e microcontroladores. A linguagem de máquina, que é um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por palavras reservadas da linguagem. A conversão da linguagem de montagem para o código de máquina é feita pelo assembler, que é basicamente um tradutor de comandos, sendo mais simples que um compilador.
Cada arquitetura de computador tem a sua própria linguagem de máquina e, portanto, a sua própria linguagem de montagem. Essas linguagens de montagem diferem no número e tipo de operações que suportam. Também têm diferentes tamanhos e números de registradores, e diferentes representações dos tipos de