Microprocessadores
Fernando Pessoa Coelho Eletrônica 505 Grupo 10
Luís Phelipe Gama
Raul Vinícius Barbosa
REGISTRADORES DE DADOS:
AX, BX, CX e DX · eles são todos registradores de 16 bits · com uso nas operações logicas e aritméticas.
· podem ser usados como registradores de 8 ou 16 bits
AH e AL ......................8 registradores de 8 bits cada
BH e BL
CH e CL...................... "H" -> byte alto ou superior
DH e DL......................."L" -> byte baixo ou inferior right252730 Registrador utilizado como acumulador em operações logicas e aritméticas; em instruções de E/S, conversão, ajuste decimal, etc.
00 Registrador utilizado como acumulador em operações logicas e aritméticas; em instruções de E/S, conversão, ajuste decimal, etc.
AX Acumulador----> right217170É usado como registrador de BASE tem como função dar referência a posições de memória BX, responsável por armazenar o endereço BASE de um vetor de dados ou tabela verdade, a partir do qual outras posições são obtidas se adicionando um valor de deslocamento (offset).
020000É usado como registrador de BASE tem como função dar referência a posições de memória BX, responsável por armazenar o endereço BASE de um vetor de dados ou tabela verdade, a partir do qual outras posições são obtidas se adicionando um valor de deslocamento (offset).
BX Base----------> right10160É utilizado em operações repetitivas e interativas para a contagem de bits, palavras ou bytes, também podendo ser adicionado ou tirado; CL trabalha como um contador de 8 bits.
020000É utilizado em operações repetitivas e interativas para a contagem de bits, palavras ou bytes, também podendo ser adicionado ou tirado; CL trabalha como um contador de 8 bits.
CX Contador---------> right13335É utilizado em operações de multiplicação para armazenar parte de um