logo

Registres informàtics

Els registres són un tipus de memòria d'ordinador que s'utilitza per acceptar, emmagatzemar i transferir ràpidament dades i instruccions que la CPU utilitza immediatament. Els registres utilitzats per la CPU sovint s'anomenen registres de processador.

Un registre de processador pot contenir una instrucció, una adreça d'emmagatzematge o qualsevol dada (com ara una seqüència de bits o caràcters individuals).

L'ordinador necessita registres de processador per manipular dades i un registre per mantenir una adreça de memòria. El registre que conté la ubicació de memòria s'utilitza per calcular l'adreça de la següent instrucció un cop finalitzada l'execució de la instrucció actual.

A continuació es mostra la llista d'alguns dels registres més comuns utilitzats en un ordinador bàsic:

Registra't Símbol Nombre de bits Funció
Registre de dades DR 16 Conté l'operand de memòria
Registre d'adreces AMB 12 Conté l'adreça de la memòria
Acumulador AC 16 Registre del processador
Registre d'instruccions I 16 Conté el codi d'instrucció
Comptador de programes PC 12 Conté l'adreça de la instrucció
Registre temporal TR 16 Conté dades temporals
Registre d'entrada INPR 8 Porta el caràcter d'entrada
Registre de sortida ALTRES 8 Porta el caràcter de sortida

La imatge següent mostra la configuració del registre i de la memòria per a un ordinador bàsic.

Registres informàtics
  • La unitat de memòria té una capacitat de 4096 paraules i cada paraula conté 16 bits.
  • El registre de dades (DR) conté 16 bits que contenen l'operand llegit des de la ubicació de memòria.
  • El registre d'adreces de memòria (MAR) conté 12 bits que contenen l'adreça de la ubicació de la memòria.
  • El comptador de programes (PC) també conté 12 bits que contenen l'adreça de la següent instrucció que es llegirà de la memòria després d'executar la instrucció actual.
  • El registre de l'acumulador (AC) és un registre de processament de propòsit general.
  • La instrucció llegida de la memòria es col·loca al registre d'instruccions (IR).
  • El Registre Temporal (TR) s'utilitza per conservar les dades temporals durant el tractament.
  • Els registres d'entrada (IR) conté els caràcters d'entrada donats per l'usuari.
  • Els registres de sortida (OR) conté la sortida després de processar les dades d'entrada.