SlideShare una empresa de Scribd logo
1 de 8
Materia: Arquitectura de Computadoras
Carrera: Ing. En Sistemas
Computacionales.
Iván Rosalio Porras López
• En microprocesadores, un registro es una
      porción de memoria ultrarrápida, de
poca capacidad e integrado al microprocesa
 dor, que permite almacenar y acceder datos
     usados frecuentemente. Se emplean
 para aumentar la velocidad de ejecución de
                los programas.
• Las instrucciones que constituyen un programa que debe
    ejecutar una computadora se cargan en localizaciones
  secuenciales de su memoria principal. Para ejecutar este
    programa la CPU trae una instrucción por vez y realiza
    las funciones especificadas. Las instrucciones se traen
      por medio de localizaciones efectivas de la memoria
        hasta la ejecución de una ramificación o de una
       instrucción de salto. La CPU lleva un control de la
  dirección de la localización de la memoria de la siguiente
     instrucción, por medio del empleo de un registro de la
  CPU especial al que se denomina contador de programa
   (PC). Después de traer una instrucción, el contenido del
     PC se actualiza para apuntar a la siguiente instrucción
                        de la secuencia.
• Para simplificar, cada instrucción ocupa un espacio de la
  memoria. Por lo tanto, la ejecución de una instrucción
  requiere que la CPU realice los siguientes 2 pasos:
• 1 . Traer el contenido de la localización de la memoria a
  la que apunte el PC. Interpretar el contenido de esta
  localización como una instrucción que debe ejecutarse.
  Por lo tanto, almacenarla en el registro de instrucción
  (IR: Instrucción Registro).
• 2. Realizar las acciones especificadas por la instrucción
  almacenada en el IR.
• Regulan la Ejecución de Instrucciones
• Controla que no existan desfases entre operaciones del
                           CPU
            • Me permiten controlar estados.

 Dentro de estos registros se encuentran el PC (indica la
  dirección de la instrucción a ejecutar) y IR (contiene la
              instrucción exacta a ejecutar).
• Existe un registro especial, el registro de
 estado (FLAGS), en el que 9 de los 16 bits actúan como
  semáforos (indicadores del estado del procesador y del
         resultado de determinadas operaciones)
• Cada bits individual puede estar "activo" (1) o "inactivo"
          (0), y tiene un identificador que termina
            en F ("Flag"). Son los siguientes:.
Bit    Indicador de :                    Uso

CF     Acarreo ("Carry Flag")            Indicador de arrastre del bit de mayor orden, que puede ocurrir en las
                                         operaciones aritméticas suma y resta.



PF    Paridad ("Parity Flag")           Si está activo Indica un número par de bits activos (bits cuyo contenido es 1). Esta
                                        información es útil cuando el procesador controla transmisiones de datos.



AF    Acarreo auxiliar                  Indicador de ajuste en operaciones aritméticas con cantidades BCD .


ZF    Cero ("Zero Flag")                Está activo si el resultado de operación es cero o resultado de comparación igual.


SF    Signo ("Sign Flag")               Si está activo indica que el resultado de operación o de comparación son negativos
                                        [5].

TF    Detención ("Trap Flag")           Si está activo, el procesador genera automáticamente una interrupción después de
                                        la ejecución de cada instrucción, lo que permite controlar paso a paso la ejecución
                                        del programa. Este bit debe estar normalmente inactivo (a 0).




 IF   Interrupción ("Interrupt Flag")   Este bit controla el estado del sistema de interrupciones enmascarables
                                        (2.4). Cuando está activo (1) permite las interrupciones; el estado inactivo (0) las
                                        deshabilita.


DF    Dirección ("Direction Flag")      Indica la dirección de las operaciones.

OF Desbordamiento (Overflow Flag")      Señala desbordamiento aritmético
Registros de control y estados de la CPU

Más contenido relacionado

La actualidad más candente

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entradaSasil Catzim
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladoriagardea
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemMirna L. Torres Garcia
 
Control de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesControl de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesDaniel Morales
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARESAnel Sosa
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERASFabian Rojas
 

La actualidad más candente (20)

Lenguaje de Transferencia de Registro
Lenguaje de Transferencia de RegistroLenguaje de Transferencia de Registro
Lenguaje de Transferencia de Registro
 
Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
 
Control de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesControl de flujo en Telecomunicaciones
Control de flujo en Telecomunicaciones
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
REGISTRO DE BANDERAS
REGISTRO DE BANDERASREGISTRO DE BANDERAS
REGISTRO DE BANDERAS
 

Destacado

Casos de estudio de cpu reales
Casos de estudio de cpu realesCasos de estudio de cpu reales
Casos de estudio de cpu realesKikivan Cortez
 
Estructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorEstructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorJose Diaz Silva
 
Arquitectura interna del procesador
Arquitectura interna del procesadorArquitectura interna del procesador
Arquitectura interna del procesadoralexanderchule
 
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICACPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICAobhyguan
 
Estructura De Datos Registro
Estructura De Datos RegistroEstructura De Datos Registro
Estructura De Datos RegistroMarco Antonio
 
Procesadores familia intel
Procesadores familia  intelProcesadores familia  intel
Procesadores familia intelcarlos1893
 
Registros del cpu!
Registros del cpu!Registros del cpu!
Registros del cpu!romo91
 
03 Arquitectura de un Microprocesador
03 Arquitectura de un Microprocesador03 Arquitectura de un Microprocesador
03 Arquitectura de un MicroprocesadorJaime E. Velarde
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internosromo91
 
Registro de bandera del procesador
Registro de bandera del procesadorRegistro de bandera del procesador
Registro de bandera del procesadorVanystef
 
10 Instrucciones de Transferencia
10  Instrucciones  de Transferencia10  Instrucciones  de Transferencia
10 Instrucciones de TransferenciaJaime E. Velarde
 
Funciones del lenguaje ensamblador
Funciones del lenguaje ensambladorFunciones del lenguaje ensamblador
Funciones del lenguaje ensambladorAna Velazquez
 
Estructura interna del cpu
Estructura interna del cpuEstructura interna del cpu
Estructura interna del cpuedgarRomoGabriel
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesVideoconferencias UTPL
 

Destacado (20)

Casos de estudio de cpu reales
Casos de estudio de cpu realesCasos de estudio de cpu reales
Casos de estudio de cpu reales
 
2.2 y 2.3
2.2 y 2.32.2 y 2.3
2.2 y 2.3
 
Estructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorEstructura y funcionamiento del procesador
Estructura y funcionamiento del procesador
 
2.3.1
2.3.12.3.1
2.3.1
 
Arquitectura interna del procesador
Arquitectura interna del procesadorArquitectura interna del procesador
Arquitectura interna del procesador
 
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICACPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
CPU, MEMORIA, REGISTROS, UNIDAD ARITMETICO-LOGICA
 
Definición de registro de procesador
Definición de registro de procesadorDefinición de registro de procesador
Definición de registro de procesador
 
Estructura De Datos Registro
Estructura De Datos RegistroEstructura De Datos Registro
Estructura De Datos Registro
 
Procesadores familia intel
Procesadores familia  intelProcesadores familia  intel
Procesadores familia intel
 
Registros del cpu!
Registros del cpu!Registros del cpu!
Registros del cpu!
 
03 Arquitectura de un Microprocesador
03 Arquitectura de un Microprocesador03 Arquitectura de un Microprocesador
03 Arquitectura de un Microprocesador
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internos
 
Manipulación del tiempo
Manipulación del tiempoManipulación del tiempo
Manipulación del tiempo
 
Registro de bandera del procesador
Registro de bandera del procesadorRegistro de bandera del procesador
Registro de bandera del procesador
 
Registro de banderas y alu
Registro de banderas y aluRegistro de banderas y alu
Registro de banderas y alu
 
10 Instrucciones de Transferencia
10  Instrucciones  de Transferencia10  Instrucciones  de Transferencia
10 Instrucciones de Transferencia
 
Funciones del lenguaje ensamblador
Funciones del lenguaje ensambladorFunciones del lenguaje ensamblador
Funciones del lenguaje ensamblador
 
Estructura interna del cpu
Estructura interna del cpuEstructura interna del cpu
Estructura interna del cpu
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
 
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
 

Similar a Registros de control y estados de la CPU

Microoperaciones y transferencia de registros.pptx
Microoperaciones y transferencia de registros.pptxMicrooperaciones y transferencia de registros.pptx
Microoperaciones y transferencia de registros.pptxyayopyahir
 
Ejercicios arquitectura
Ejercicios arquitecturaEjercicios arquitectura
Ejercicios arquitecturaelimuri
 
Organizacion de la unidad central de procesamiento
Organizacion de la unidad central de procesamientoOrganizacion de la unidad central de procesamiento
Organizacion de la unidad central de procesamientoHarold Torres
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redesYeison Montaña
 
Arquitectura de computador
Arquitectura de computadorArquitectura de computador
Arquitectura de computadorrosamalan
 
Arquitectura de computador
Arquitectura de computadorArquitectura de computador
Arquitectura de computadorrosamalan
 
1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptxGonzaloGutierrez75
 
Práctica #2 parcial #2 registros del banco
Práctica #2 parcial #2  registros del bancoPráctica #2 parcial #2  registros del banco
Práctica #2 parcial #2 registros del bancoAnibal Ulibarri
 
Lenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPULenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPUromo91
 
Lenguaje Ensamblador
Lenguaje Ensamblador Lenguaje Ensamblador
Lenguaje Ensamblador irana piñero
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadorajessiicasaldana
 

Similar a Registros de control y estados de la CPU (20)

Arquitectura x86_ Registros
Arquitectura x86_ RegistrosArquitectura x86_ Registros
Arquitectura x86_ Registros
 
El procesador o microprocesador
El procesador o microprocesadorEl procesador o microprocesador
El procesador o microprocesador
 
ISC.CPU
ISC.CPUISC.CPU
ISC.CPU
 
Microoperaciones y transferencia de registros.pptx
Microoperaciones y transferencia de registros.pptxMicrooperaciones y transferencia de registros.pptx
Microoperaciones y transferencia de registros.pptx
 
M.c
M.cM.c
M.c
 
Ejercicios arquitectura
Ejercicios arquitecturaEjercicios arquitectura
Ejercicios arquitectura
 
Organizacion de la unidad central de procesamiento
Organizacion de la unidad central de procesamientoOrganizacion de la unidad central de procesamiento
Organizacion de la unidad central de procesamiento
 
Multiciclo
MulticicloMulticiclo
Multiciclo
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Arquitectura de computador
Arquitectura de computadorArquitectura de computador
Arquitectura de computador
 
Arquitectura de computador
Arquitectura de computadorArquitectura de computador
Arquitectura de computador
 
1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx
 
02c.Unidad central de proceso
02c.Unidad central de proceso02c.Unidad central de proceso
02c.Unidad central de proceso
 
Cpu
CpuCpu
Cpu
 
Apuntes del pic 16f84
Apuntes del pic 16f84Apuntes del pic 16f84
Apuntes del pic 16f84
 
Práctica #2 parcial #2 registros del banco
Práctica #2 parcial #2  registros del bancoPráctica #2 parcial #2  registros del banco
Práctica #2 parcial #2 registros del banco
 
Lenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPULenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPU
 
Lenguaje Ensamblador
Lenguaje Ensamblador Lenguaje Ensamblador
Lenguaje Ensamblador
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Emsamblador
EmsambladorEmsamblador
Emsamblador
 

Último

AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 

Último (20)

AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 

Registros de control y estados de la CPU

  • 1. Materia: Arquitectura de Computadoras Carrera: Ing. En Sistemas Computacionales. Iván Rosalio Porras López
  • 2. • En microprocesadores, un registro es una porción de memoria ultrarrápida, de poca capacidad e integrado al microprocesa dor, que permite almacenar y acceder datos usados frecuentemente. Se emplean para aumentar la velocidad de ejecución de los programas.
  • 3. • Las instrucciones que constituyen un programa que debe ejecutar una computadora se cargan en localizaciones secuenciales de su memoria principal. Para ejecutar este programa la CPU trae una instrucción por vez y realiza las funciones especificadas. Las instrucciones se traen por medio de localizaciones efectivas de la memoria hasta la ejecución de una ramificación o de una instrucción de salto. La CPU lleva un control de la dirección de la localización de la memoria de la siguiente instrucción, por medio del empleo de un registro de la CPU especial al que se denomina contador de programa (PC). Después de traer una instrucción, el contenido del PC se actualiza para apuntar a la siguiente instrucción de la secuencia.
  • 4. • Para simplificar, cada instrucción ocupa un espacio de la memoria. Por lo tanto, la ejecución de una instrucción requiere que la CPU realice los siguientes 2 pasos: • 1 . Traer el contenido de la localización de la memoria a la que apunte el PC. Interpretar el contenido de esta localización como una instrucción que debe ejecutarse. Por lo tanto, almacenarla en el registro de instrucción (IR: Instrucción Registro). • 2. Realizar las acciones especificadas por la instrucción almacenada en el IR.
  • 5. • Regulan la Ejecución de Instrucciones • Controla que no existan desfases entre operaciones del CPU • Me permiten controlar estados. Dentro de estos registros se encuentran el PC (indica la dirección de la instrucción a ejecutar) y IR (contiene la instrucción exacta a ejecutar).
  • 6. • Existe un registro especial, el registro de estado (FLAGS), en el que 9 de los 16 bits actúan como semáforos (indicadores del estado del procesador y del resultado de determinadas operaciones) • Cada bits individual puede estar "activo" (1) o "inactivo" (0), y tiene un identificador que termina en F ("Flag"). Son los siguientes:.
  • 7. Bit Indicador de : Uso CF Acarreo ("Carry Flag") Indicador de arrastre del bit de mayor orden, que puede ocurrir en las operaciones aritméticas suma y resta. PF Paridad ("Parity Flag") Si está activo Indica un número par de bits activos (bits cuyo contenido es 1). Esta información es útil cuando el procesador controla transmisiones de datos. AF Acarreo auxiliar Indicador de ajuste en operaciones aritméticas con cantidades BCD . ZF Cero ("Zero Flag") Está activo si el resultado de operación es cero o resultado de comparación igual. SF Signo ("Sign Flag") Si está activo indica que el resultado de operación o de comparación son negativos [5]. TF Detención ("Trap Flag") Si está activo, el procesador genera automáticamente una interrupción después de la ejecución de cada instrucción, lo que permite controlar paso a paso la ejecución del programa. Este bit debe estar normalmente inactivo (a 0). IF Interrupción ("Interrupt Flag") Este bit controla el estado del sistema de interrupciones enmascarables (2.4). Cuando está activo (1) permite las interrupciones; el estado inactivo (0) las deshabilita. DF Dirección ("Direction Flag") Indica la dirección de las operaciones. OF Desbordamiento (Overflow Flag") Señala desbordamiento aritmético