Registradores da CPU

O registrador da CPU são unidades de memória capazes de armazenar n bits. Os registradores estão no topo da hierarquia da memória, sendo assim, são meio mais rápido e caro de se armazenar um dado. São usados na execução de programas, 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 processador e, finalmente, os dados são movidos de volta para a memória principal.
Vamos focar registradores de 16 bits. A CPU possui 4 registradores internos, cada um de 16 bits. São eles: AX, BX, CX e DX.
São registradores de uso geral e também podem ser usados como registradores de 16 bits.
Para tanto devemos referenciá-los como por exemplo, AH e AL, que são respectivamente, o Byte High e o Low do registrador AX.
Essa nomenclatura também se aplica para os registradores BX, CX e DX.
Os registradores segundo seus respectivos nomes:
- AX: Registrador Acumulador
- BX: Registrador Base
- CX: Registrador Contador
- DX: Registrador de Dados
- DS: Registrador Segmento de Dados
- ES: Registrador Segmento Extra
- SS: Registrador Segmento de Pilha
- CS: Registrador Segmento de Código
- BP: Registrador Apontador de Base
- SI: Registrador Índice Fonte
- DI: Registrador Índice Destino
- SP: Registrador Apontador de Pilha
- IP: Registrador de Máxima Instrução
- F: Registrador de FLTO

Comentários

Postagens mais visitadas deste blog

Linguagem C++

Tipos de Processamento

Modos de Transmissão