SlideShare una empresa de Scribd logo
1 de 5
República Bolivariana de Venezuela.
Ministerio del Poder Popular para la
Educación.
I.U.P. “Santiago Mariño”
Escuela de Ingeniería Industrial
Sistemas Digitales II
Nombre:
Ángel Madrid
27.260.314
#44
Unidad de procesamiento
Diciembre, 2020
CPU
Conocido por el Acrónimo en inglés de central
processing unit (CPU), o simplemente
el procesador o microprocesador, es el
componente en un ordenador, que interpreta
las instrucciones y procesa los datos contenidos
en los programas de la computadora.
Es el componente más importante
del mismo. Se encarga,
principalmente y como indica su
nombre, de procesar cualquier tipo
de información y de ofrecer
aquellos puertos que son
completamente necesarios para que
se puedan conectar periféricos al
mismo.
está formada por una serie de
componentes que unidos hacen que
el ordenador funcione
correctamente. Estas microunidades
son la unidad aritmético-
lógica (UAL) y la unidad de
control (UC). La unión de ambas es
lo que se conoce como
microprocesador, un procesador (o,
mejor dicho, un conjunto de
decenas de procesadores) de
dimensiones reducidas.
Se trata de un dispositivo que
interpreta una serie de
instrucciones que están
contenidas dentro de un
programa, o bien, que se
definen en las entradas e inician
la ejecución del proceso de los
datos.
Conceptos fundamentales
Memory Address Register (MAR), 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 número de direcciones que se pueden direccionar con una CPU depende del tamaño del MAR. Si el
MAR tiene n bits de tamaño entonces se podrán direccionar un máximo de 2n palabras
Los dos registros principales relacionados con el
acceso a las instrucciones son:
Program counter (PC): registro contador del
programa, contiene la dirección de la instrucción
siguiente que hay que leer de la memoria.
Instruction register (IR): registro de instrucción,
contiene la instrucción que hay que ejecutar.
Registro de Datos de Memoria (MDR) 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.
Ejecución de instrucción completa
Buscar la instrucción en la memoria principal
Se vuelca el valor del contador de programa
sobre el bus de direcciones. Entonces la CPU
pasa la instrucción de la memoria principal a
través del bus de datos al Registro de
Dirección de Memoria (MAR). A
continuación el valor del MAR es colocado
en el Registro de Instrucción Actual (CIR), un
circuito que guarda la instrucción
temporalmente de manera que pueda ser
decodificada y ejecutada.
1
Decodificar la instrucción principal
El decodificador de instrucción interpreta e implementa
la instrucción. El registro de instrucción (IR) mantiene la
instrucción en curso mientras el contador de programa
(PC, program counter) guarda la dirección de
memoria de la siguiente instrucción a ser ejecutada.
- Recogida de datos desde la memoria principal
- Se accede al banco de registros por los operandos (solo
si es necesario)
- Se calcula el valor del operando inmediato
con extensión de signo (solo si es necesario)
2
Ejecutar la instrucción
A partir del registro de instrucción, los
datos que forman la instrucción son
decodificados por la unidad de control.
Ésta interpreta la información como una
secuencia de señales de control que son
enviadas a las unidades funcionales
relevantes de la CPU para realizar la
operación requerida por la instrucción
poder terminarla y seguir así.
3
Ejecutar la instrucción
A partir del registro de instrucción, los datos que
forman la instrucción son decodificados por la
unidad de control. Ésta interpreta la información
como una secuencia de señales de control que son
enviadas a las unidades funcionales relevantes de la
CPU para realizar la operación requerida por la
instrucción poder terminarla y seguir así.
4
Secuencia de señales de control
Para este punto se adjuntan las siguientes imágenes como modelo
explicativo de la secuencia

Más contenido relacionado

La actualidad más candente

Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesadorAlan EG
 
Informatica cpu alu - uc- vivi_heidy_dennisse 6
Informatica  cpu   alu - uc-  vivi_heidy_dennisse 6Informatica  cpu   alu - uc-  vivi_heidy_dennisse 6
Informatica cpu alu - uc- vivi_heidy_dennisse 6karenlisbethmaldonado
 
IntroduccióN A Los Computadores
IntroduccióN A Los ComputadoresIntroduccióN A Los Computadores
IntroduccióN A Los ComputadoresMary Sanchez
 
Informatica cpu alu - uc- vivi_heidy_dennisse
Informatica  cpu   alu - uc-  vivi_heidy_dennisseInformatica  cpu   alu - uc-  vivi_heidy_dennisse
Informatica cpu alu - uc- vivi_heidy_dennisseRosita Riofrio
 

La actualidad más candente (9)

Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
Grupo 6
Grupo 6Grupo 6
Grupo 6
 
Informatica cpu alu - uc- vivi_heidy_dennisse 6
Informatica  cpu   alu - uc-  vivi_heidy_dennisse 6Informatica  cpu   alu - uc-  vivi_heidy_dennisse 6
Informatica cpu alu - uc- vivi_heidy_dennisse 6
 
Grupo 6
Grupo 6Grupo 6
Grupo 6
 
IntroduccióN A Los Computadores
IntroduccióN A Los ComputadoresIntroduccióN A Los Computadores
IntroduccióN A Los Computadores
 
LA CPU ALU y UC
LA CPU ALU y UCLA CPU ALU y UC
LA CPU ALU y UC
 
Informatica cpu alu - uc- vivi_heidy_dennisse
Informatica  cpu   alu - uc-  vivi_heidy_dennisseInformatica  cpu   alu - uc-  vivi_heidy_dennisse
Informatica cpu alu - uc- vivi_heidy_dennisse
 
Cpu grupo 6
Cpu grupo 6Cpu grupo 6
Cpu grupo 6
 
Grupo 6
Grupo 6Grupo 6
Grupo 6
 

Similar a Sistemas digitales ii

Presentacion sistemas digitales ii robert i drogo c.i.26.841.800 ing electron...
Presentacion sistemas digitales ii robert i drogo c.i.26.841.800 ing electron...Presentacion sistemas digitales ii robert i drogo c.i.26.841.800 ing electron...
Presentacion sistemas digitales ii robert i drogo c.i.26.841.800 ing electron...rainvicc
 
Manuel abreu 21.356.675 sistemas digitales ii #44
Manuel abreu 21.356.675 sistemas digitales ii #44Manuel abreu 21.356.675 sistemas digitales ii #44
Manuel abreu 21.356.675 sistemas digitales ii #44datdat34
 
Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Isaias Castro
 
Introducción A Microprocesadores
Introducción A MicroprocesadoresIntroducción A Microprocesadores
Introducción A MicroprocesadoresDaniel Remondegui
 
Modulo ii resumen para parcial
Modulo ii   resumen para parcialModulo ii   resumen para parcial
Modulo ii resumen para parcialMiguel Gonzalez
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSofiaVenero1
 
Procesador caracteristicas
Procesador caracteristicasProcesador caracteristicas
Procesador caracteristicasaletzuco1
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresJohn Espinoza
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoLucianoCabrera7
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamientojhonanka
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert DelgadoHilbertJesus
 
51342904 1
51342904 151342904 1
51342904 1willyfd
 

Similar a Sistemas digitales ii (20)

Presentacion sistemas digitales ii robert i drogo c.i.26.841.800 ing electron...
Presentacion sistemas digitales ii robert i drogo c.i.26.841.800 ing electron...Presentacion sistemas digitales ii robert i drogo c.i.26.841.800 ing electron...
Presentacion sistemas digitales ii robert i drogo c.i.26.841.800 ing electron...
 
Manuel abreu 21.356.675 sistemas digitales ii #44
Manuel abreu 21.356.675 sistemas digitales ii #44Manuel abreu 21.356.675 sistemas digitales ii #44
Manuel abreu 21.356.675 sistemas digitales ii #44
 
Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Que es la unidad central de proceso 01
Que es la unidad central de proceso 01
 
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADORFUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
 
Introducción A Microprocesadores
Introducción A MicroprocesadoresIntroducción A Microprocesadores
Introducción A Microprocesadores
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Modulo ii resumen para parcial
Modulo ii   resumen para parcialModulo ii   resumen para parcial
Modulo ii resumen para parcial
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de Procesamiento
 
Procesador caracteristicas
Procesador caracteristicasProcesador caracteristicas
Procesador caracteristicas
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
Unidad de procesamiento.
Unidad de procesamiento.Unidad de procesamiento.
Unidad de procesamiento.
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert Delgado
 
51342904 1
51342904 151342904 1
51342904 1
 
INFORMATICA GRUPO 3
INFORMATICA GRUPO 3INFORMATICA GRUPO 3
INFORMATICA GRUPO 3
 
Cpu, disco duro
Cpu, disco duroCpu, disco duro
Cpu, disco duro
 

Último

Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 

Último (20)

Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 

Sistemas digitales ii

  • 1. República Bolivariana de Venezuela. Ministerio del Poder Popular para la Educación. I.U.P. “Santiago Mariño” Escuela de Ingeniería Industrial Sistemas Digitales II Nombre: Ángel Madrid 27.260.314 #44 Unidad de procesamiento Diciembre, 2020
  • 2. CPU Conocido por el Acrónimo en inglés de central processing unit (CPU), o simplemente el procesador o microprocesador, es el componente en un ordenador, que interpreta las instrucciones y procesa los datos contenidos en los programas de la computadora. Es el componente más importante del mismo. Se encarga, principalmente y como indica su nombre, de procesar cualquier tipo de información y de ofrecer aquellos puertos que son completamente necesarios para que se puedan conectar periféricos al mismo. está formada por una serie de componentes que unidos hacen que el ordenador funcione correctamente. Estas microunidades son la unidad aritmético- lógica (UAL) y la unidad de control (UC). La unión de ambas es lo que se conoce como microprocesador, un procesador (o, mejor dicho, un conjunto de decenas de procesadores) de dimensiones reducidas. Se trata de un dispositivo que interpreta una serie de instrucciones que están contenidas dentro de un programa, o bien, que se definen en las entradas e inician la ejecución del proceso de los datos.
  • 3. Conceptos fundamentales Memory Address Register (MAR), 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 número de direcciones que se pueden direccionar con una CPU depende del tamaño del MAR. Si el MAR tiene n bits de tamaño entonces se podrán direccionar un máximo de 2n palabras Los dos registros principales relacionados con el acceso a las instrucciones son: Program counter (PC): registro contador del programa, contiene la dirección de la instrucción siguiente que hay que leer de la memoria. Instruction register (IR): registro de instrucción, contiene la instrucción que hay que ejecutar. Registro de Datos de Memoria (MDR) 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.
  • 4. Ejecución de instrucción completa Buscar la instrucción en la memoria principal Se vuelca el valor del contador de programa sobre el bus de direcciones. Entonces la CPU pasa la instrucción de la memoria principal a través del bus de datos al Registro de Dirección de Memoria (MAR). A continuación el valor del MAR es colocado en el Registro de Instrucción Actual (CIR), un circuito que guarda la instrucción temporalmente de manera que pueda ser decodificada y ejecutada. 1 Decodificar la instrucción principal El decodificador de instrucción interpreta e implementa la instrucción. El registro de instrucción (IR) mantiene la instrucción en curso mientras el contador de programa (PC, program counter) guarda la dirección de memoria de la siguiente instrucción a ser ejecutada. - Recogida de datos desde la memoria principal - Se accede al banco de registros por los operandos (solo si es necesario) - Se calcula el valor del operando inmediato con extensión de signo (solo si es necesario) 2 Ejecutar la instrucción A partir del registro de instrucción, los datos que forman la instrucción son decodificados por la unidad de control. Ésta interpreta la información como una secuencia de señales de control que son enviadas a las unidades funcionales relevantes de la CPU para realizar la operación requerida por la instrucción poder terminarla y seguir así. 3 Ejecutar la instrucción A partir del registro de instrucción, los datos que forman la instrucción son decodificados por la unidad de control. Ésta interpreta la información como una secuencia de señales de control que son enviadas a las unidades funcionales relevantes de la CPU para realizar la operación requerida por la instrucción poder terminarla y seguir así. 4
  • 5. Secuencia de señales de control Para este punto se adjuntan las siguientes imágenes como modelo explicativo de la secuencia

Notas del editor

  1. https://es2.slideshare.net/ngelMadrid/sistemas-digitales-ii-239546661