Republica Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Educacion Universitaria
Instituto Universitario Politecnico Santiago Mariño
Extension - Maracay
Profesor(a): Estudiante:
Ing. Carla Leal Kleisder Calderon
C.I. 26837023
Junio del 2020
MAR
PC
IR
MDR
El Memory Address Register (MAR), en español Registro de Direcciones de Memoria, es
un registro específico de alta velocidad, integrado en el microprocesador. Este registro
contiene la dirección del dato que se quiere leer o escribir. El registro está conectado con
el bus de direcciones, y su contenido se refleja en este bus.
El contador de programa (en inglés Program Counter o PC), también llamado Puntero de
instrucciones, donde parte del secuenciador de instrucciones en algunas computadoras, es
un registro del procesador de un computador que indica la posición donde está el procesador
en su secuencia de instrucciones.
El registro de instrucción (IR) es un registro de la unidad de control de la CPU en donde se
almacena la instrucción que se está ejecutando. En los procesadores simples cada
instrucción a ser ejecutada es cargada en el registro de la instrucción que la contiene
mientras se es decodificada, preparada y al final ejecutada, un proceso que puede tomar
varios pasos.
Memory Data Register (MDR), en español Registro de Datos de Memoria, es
un registro específico de alta velocidad y poca capacidad, integrado en el microprocesador.
El registro está conectado al bus de datos y a través de él, el CPU lee o escribe un dato a
dicho bus, que a continuación llegará a la memoria o a un puerto de entrada/salida.
La función básica que realiza un computador es la ejecución de un programa. Un programa consiste en un conjunto de instrucciones
y datos almacenados en la unidad de memoria. La CPU es la encargada de ejecutar las instrucciones especificadas en el programa. La
secuencia de operaciones realizadas en la ejecución de una instrucción constituye lo que se denomina ciclo de instrucción. Lo más cómodo
es considerar que el procesamiento del ciclo de instrucción consta de dos fases:
Fase de
Búsqueda
• Se transfiere el contenido del Contador de Programa
(CP) al registro de Direcciones (RD)
• Pasar a registro de Memoria (RM) el dato
almacenado en la dirección de memoria indicada
por RD.
• Pasar a registro de Memoria (RM) el dato
almacenado en la dirección de memoria indicada
por RD.
• Incrementar el valor del Contador de Programa
para apuntar a la instrucción siguiente.
• comprende el conjunto de operaciones elementales específicas de la
instrucción en curso.
• Decodificación de la Instrucción. Por ejemplo la Instrucción ADD.
• Transferencia del campo CD de la instrucción en curso ( este campo
contiene la dirección de memoria en la que se encuentra el operando,
y que se encuentra en el registro RI desde que finalizó la fase de
búsqueda), al registro RD. Se inicia, por tanto, un proceso similar al de
la fase de búsqueda, pero en esta ocasión para buscar en memoria el
operando de la instrucción.
•Lanzar un ciclo de lectura de memoria que ponga en RM el operando
almacenado en la dirección indicada por RD.
• Transferencia del dato leído desde el RM al registro intermedio ,Ro2,
del Operador. Paralelamente se puede transferir el otro operando
desde el acumulador, AC, (contenido en él un instante anterior), al
registro intermedio R01.
• Realizar la operación de SUMA (ADD) y almacenar el
resultado en el AC.
Fase de
Ejecución
Señales de Control - Entradas
Reloj:
• la señal que hace que se ejecute una micro- operación (o un
conjunto de micro- operaciones simultáneas) por ciclo de reloj.
Registro de Instrucción:
•Código de operación de la instrucción en curso.
•Determina cuales micro-instrucciones se realizan en el ciclo
de ejecución.
Indicadores:
•Estado de la CPU.
•Resultado de operaciones previas.
Señales de control de bus del sistema:
•Interrupciones.
•Reconocimientos.
Señales de Control - Salidas
Internas de la CPU:
•Las que provocan movimientos de datos entre registros.
•Las que activan funciones específicas de la ALU.
Hacia el bus de control:
•Para la memoria.
•Para los módulos de I/O.

Unidad de procesamiento

  • 1.
    Republica Bolivariana DeVenezuela Ministerio Del Poder Popular Para La Educacion Universitaria Instituto Universitario Politecnico Santiago Mariño Extension - Maracay Profesor(a): Estudiante: Ing. Carla Leal Kleisder Calderon C.I. 26837023 Junio del 2020
  • 2.
    MAR PC IR MDR El Memory AddressRegister (MAR), en español Registro de Direcciones de Memoria, es un registro específico de alta velocidad, integrado en el microprocesador. Este registro contiene la dirección del dato que se quiere leer o escribir. El registro está conectado con el bus de direcciones, y su contenido se refleja en este bus. El contador de programa (en inglés Program Counter o PC), también llamado Puntero de instrucciones, donde parte del secuenciador de instrucciones en algunas computadoras, es un registro del procesador de un computador que indica la posición donde está el procesador en su secuencia de instrucciones. El registro de instrucción (IR) es un registro de la unidad de control de la CPU en donde se almacena la instrucción que se está ejecutando. En los procesadores simples cada instrucción a ser ejecutada es cargada en el registro de la instrucción que la contiene mientras se es decodificada, preparada y al final ejecutada, un proceso que puede tomar varios pasos. Memory Data Register (MDR), en español Registro de Datos de Memoria, es un registro específico de alta velocidad y poca capacidad, integrado en el microprocesador. El registro está conectado al bus de datos y a través de él, el CPU lee o escribe un dato a dicho bus, que a continuación llegará a la memoria o a un puerto de entrada/salida.
  • 3.
    La función básicaque realiza un computador es la ejecución de un programa. Un programa consiste en un conjunto de instrucciones y datos almacenados en la unidad de memoria. La CPU es la encargada de ejecutar las instrucciones especificadas en el programa. La secuencia de operaciones realizadas en la ejecución de una instrucción constituye lo que se denomina ciclo de instrucción. Lo más cómodo es considerar que el procesamiento del ciclo de instrucción consta de dos fases: Fase de Búsqueda • Se transfiere el contenido del Contador de Programa (CP) al registro de Direcciones (RD) • Pasar a registro de Memoria (RM) el dato almacenado en la dirección de memoria indicada por RD. • Pasar a registro de Memoria (RM) el dato almacenado en la dirección de memoria indicada por RD. • Incrementar el valor del Contador de Programa para apuntar a la instrucción siguiente.
  • 4.
    • comprende elconjunto de operaciones elementales específicas de la instrucción en curso. • Decodificación de la Instrucción. Por ejemplo la Instrucción ADD. • Transferencia del campo CD de la instrucción en curso ( este campo contiene la dirección de memoria en la que se encuentra el operando, y que se encuentra en el registro RI desde que finalizó la fase de búsqueda), al registro RD. Se inicia, por tanto, un proceso similar al de la fase de búsqueda, pero en esta ocasión para buscar en memoria el operando de la instrucción. •Lanzar un ciclo de lectura de memoria que ponga en RM el operando almacenado en la dirección indicada por RD. • Transferencia del dato leído desde el RM al registro intermedio ,Ro2, del Operador. Paralelamente se puede transferir el otro operando desde el acumulador, AC, (contenido en él un instante anterior), al registro intermedio R01. • Realizar la operación de SUMA (ADD) y almacenar el resultado en el AC. Fase de Ejecución
  • 5.
    Señales de Control- Entradas Reloj: • la señal que hace que se ejecute una micro- operación (o un conjunto de micro- operaciones simultáneas) por ciclo de reloj. Registro de Instrucción: •Código de operación de la instrucción en curso. •Determina cuales micro-instrucciones se realizan en el ciclo de ejecución. Indicadores: •Estado de la CPU. •Resultado de operaciones previas. Señales de control de bus del sistema: •Interrupciones. •Reconocimientos. Señales de Control - Salidas Internas de la CPU: •Las que provocan movimientos de datos entre registros. •Las que activan funciones específicas de la ALU. Hacia el bus de control: •Para la memoria. •Para los módulos de I/O.