Computação Básica
Linguagem de Máquina e Linguagem de Montagem
A linguagem de máquina é o código que somente o computador interpreta. Nesse
código tem todas as instruções com as informações necessárias para um
computador executá-las. Porém não é inteligível a humanos.
A linguagem de montagem é um código que já pode ser interpretado por
pessoas, porém ainda está bem próximo do que será executado pela
máquina(computador). Cada instrução de montagem corresponde a uma instrução de
máquina geralmente.
Exemplo de código de Montagem e código de Máquina: Código de Montagem:
Mov AX, [BX]
Código de Máquina:
0100101011001100100110
Acima segue um exemplo de como funciona o assembler. O assembler ou montador
é o responsável por traduzir o código de Montagem para o código de máquina Cada
instrução de linguagem Assembly(de montagem) vira um, dois ou mais bytes de
instruções de linguagem de máquina.
Registradores
O Registrador de uma CPU é uma unidade de memória capaz de armazenar n bits.
Os registradores estão no topo da hierarquia de memória, sendo assim, são o
meio mais rápido e caro de se armazenar um dado.
Lembrando que os registradores são circuitos digitais capazes de armazenar e
deslocar informações binárias, e são tipicamente usados como um dispositivo de
armazenamento temporário.
São utilizados na execução de programas de computadores, disponibilizando um
local para armazenar dados. Na maioria dos computadores modernos, quando da
execução das instruções de um programa, os dados são movidos da memória
principal para os registradores. Então, as instruções que utilizam estes dados
são executadas pelo