Page 17 - ESTRUCTURA Y FUNCIONAMIETO DE LA CPU
P. 17

ESTRUCTURA Y FUNCIONAMIETO DE LA CPU | ARQUITECTURA DE CÓMPUTO
                                                                                                                                                                                                           P á g i n a  | 17



        Registros de Control y de Estado




        Se  utilizan  para  controlar  las                                                                  Palabras  de  estado  del  programa


        operaciones del procesador, la mayor                                                                   (PSW),                 contiene                    códigos                  de

        parte  no  son  visibles  al  usuario  y                                                               condición                      junto                 con             otras

        algunos  pueden  ser  accesibles  a  las                                                               informaciones  de  estado  como  el

        instrucciones  de  máquina  ejecutadas                                                                 signo,  acarreo,  desbordamiento,

        en un modo de control. Los registros                                                                   entre otras.


        utilizados son los siguientes:

                                                                                                        Los bits del registro de estado son

             Registro de direcciones de memoria                                                        modificados  por  el  procesador  como


               (MAR),                el          cual            contiene                   la          resultado de la ejecución de algunos

               dirección en dónde se efectuará la                                                       tipos de instrucciones, por ejemplo,

               próxima  lectura  o  escritura  de                                                       instrucciones aritméticas o lógicas,

               datos.  El  número  de  direcciones                                                      o         como             consecuencia                         de          algún

               depende del tamaño de la MAR.                                                            acontecimiento,  como  las  peticiones


                                                                                                        de interrupción.

             Registro  de  datos  de  memoria

               (MBR), contiene los datos que van                                                        Estos bits son parcialmente visibles


               a ser escritos en la memoria o los                                                       para el programador, en algunos casos

               que fueron leídos en ella.                                                               mediante                        la               ejecución                         de

                                                                                                        instrucciones específicas.


             Registro de direcciones de entrada

               y  salida  (I/O  AR),  especifica  al                                                    En           algún               diseño                 concreto                   de

               dispositivo  ya  sea  de  entrada  o                                                     procesador es posible encontrar otros

               salida.                                                                                  registros. Puede existir un puntero a

                                                                                                        un  bloque  de  memoria  que  contenga


             Registro  de  datos  de  entrada  y                                                       información  de  estado  adicional,  en

               salida (I/O BR), área temporal en                                                        las máquinas que usan interrupciones

               dónde               se         lleva               a        cabo             el          vectorizadas                         puede                existir                  un


               intercambio  de  datos  entre  el                                                        registro de vector de interrupción.

               procesador  y  el  dispositivo  de

               entrada y salida.                                                                        Si se utiliza una pila para llevar a

                                                                                                        cabo  ciertas  funciones,  se  necesita

             Registro  de  instrucciones  (IR),                                                        un puntero de pila del sistema. En un


               contiene  la  dirección  de  la                                                          sistema de memoria virtual se usa un

               siguiente instrucción que se va a                                                        puntero  a  la  tabla  de  páginas.  Por

               ejecutar.                                                                                último,  pueden  emplearse  registros

                                                                                                        para el control de operaciones de E/S.
   12   13   14   15   16   17   18   19   20   21   22