SlideShare una empresa de Scribd logo
1 de 4
Fitzal Cujavante 9-750-1131
• UNIDAD ARITMETICO-LOGICA (UAL)
• UNIDAD DE CONTROL (UC)
LA UNIDAD ARITMÉTICO-LÓGICA(UAL)
se encarga de realizar
operaciones
aritméticas (sumas,
restas, etc);
lógicas(and, or, etc) y
de otro tipo
(rotaciones,
desplazamientos
sobre grupos de bits,
etc), requeridas para
la ejecución de
programas.
R . e s t a d o
CIRCUITO COMBINACIONAL
R. acumulador
REN1 REN2
nt
ntnt
ntnt
nt
Bus de dat os
nt
LRAC
SUM
ERAC
RES
MUL
INC
DEC
AND
NOT
OR
ORX
PAS1
PAS2
cvv
ERE2
ERE2
ERE1
R. estado
A
Sirve como registro de
almacenamiento de los
resultados de las
operaciones de la UAL.
ERAC: orden de escritura
LRAC: orden de lectura,
el cual sirve para su
contenido al registro
REN2 o para volcar su
contenido en el bus de
datos
Se encarga de realizar
propiamente las
operaciones con los
datos. Presenta dos
entradas: REN1 y REN2,
cuyo contenido estara
siempre presente en las
entradas del circuito
combinacional
Al activarse, el circuito
combinacional presenta
a su salida la suma
aritmética de las
cantidades presentes en
sus entradas
Al activarse, el circuito
combinacional realiza la
diferencia aritmética de
las cantidades presentes
en sus entradas
Al activarse, el circuito
combinacional realiza la
multiplicación aritmética
de las cantidades
presentes a sus entradas
Al activarse, el circuito
combinacional
incrementa en una
unidad el contenido de
una de sus dos entradas
Al activarse, el circuito
combinacional
decrementa en una
unidad el contenido de
una de sus dos entradas
Al activarse, el circuito
combinacional invierte
los bits del numero
binario presente en una
de sus dos entradas
Al activarse, el circuito
combinacional presenta
a su salida el producto
lógico de los números
binarios presentes en sus
entradas
Al activarse, el circuito
combinacional presenta
a su salida la suma logica
de los números binarios
presentes en sus
entradas
Al activarse, el circuito
combinacional realiza la
suma lógica exclusiva de
sus dos entradas,
presentando el resultado
a la salida
Al activarse, el circuito
combinacional presenta
a su salida el contenido
del registro REN1
Al activarse, el circuito
combinacional presenta
a su salida el contenido
del registro REN2
Posee una orden de
escritura, etiquetada con
ERE1, que sirve para
escribir en el lo que
exista en el bus de datos
Posee dos ordenes de
escritura, etiquetadas
con ERE2, para escribir el
contenido del bus de
datos, y ERA2, para
realizar una transferencia
entre el registro
acumulador, y REN2
Registros de entrada
Es un circuito digital secuencial (es
decir, que los valores de sus salidas
dependen de sus entradas y de los
valores anteriores).
Elemento que le da la capacidad de
<<decisión inteligente>> a los
ordenadores.
Esta formado por un conjunto de
biestables, denominados indicadores o
flags, accesibles por separado.
Cada uno de estos biestables señala
una determinada condición sobre el
ultimo valor que ha sido escrito en el
acumulador.
Haz click para mostrar/ocultar su
estructura
La UAL se comunica
con el exterior (con el
resto de elementos
que compondrán el
ordenador), mediante
este bus denominado:
Bus de datos,
compuesto por nt
líneas
Z: biestable indicador de cero: Adquiere el valor uno cuando el
ultimo numero binario escrito en el acumulador es cero
N: biestable indicador de negativo: adquiere el valor uno cuando el
ultimo numero binario escrito en el acumulador es negativo.
C: biestable indicador de acarreo: adquiere el valor uno cuando se
escribe en el cumulador un numero procedente de una operación de
la UAL que genero un acarreo en el último bit
O: biestable indicador de desbordamiento: Adquiere el valor uno
cuando se escribe en el acumulador un numero de bits asignado al
acumulador.
P: biestable indicador de paridad: adquiere el valor uno cuando el
número de unos de la cantidad binaria escrita en el acumulador es
par
CP: biestable de acarreo parcial: adquiere el valor uno cuando se
escribe en el acumulador el resultado de una operación de la UAL
que produjo acarreo entre el cuarto y el quinto bit.
Estructura
. . . . . . . . . . . . .
CO MD CDE
nd
Controlador
CP
Decodificador
Bus de datos nt
Bus de direcciones
Microórdenes
Reloj
R. estado
INCP ENCP
LSCP
RI
ENRI
SARI
UNIDAD DE CONTROL (UC)
Es la encargada de traer
de la memoria las
instrucciones que
componen un programa,
de interpretarlas y de
generar el conjunto de
ordenes que gobiernan a
todos los elementos del
ordenador, en la
secuencia adecuada para
que la instrucción se
ejecute de modo
correcto
es un registro del procesador de un
computador que indica la posición
donde está el procesador en su
secuencia de instrucciones.
Dependiendo de los detalles de la
máquina particular, contiene o la
dirección de la instrucción que es
ejecutada, o la dirección de la próxima
instrucción a ser ejecutada. El
contador de programa es
incrementado automáticamente en
cada ciclo de instrucción de tal manera
que las instrucciones son leídas en
secuencia desde la memoria.
ENCP Y LSCP: Gobiernan
la lectura y la escritura,
del contador de
programa
Su activación produce
que el contenido del
contador de programa se
incremente un numero
de unidades
predeterminado.
Se utiliza para almacenar
las direcciones de
memoria en las que se
van a escribir datos.
Almacena
temporalmente los datos
que se intercambian con
la memoria en las
operaciones de lectura y
de escritura.
Gobierna la escritura en
el registro RDIM, desde el
bus de direcciones
interno de la unidad de
control
Gobiernan, una de las
conexiones consideradas
como líneas de entrada y
salida de conexión directa
con el bus de datos
externo a la unidad de
control
la conexion que procede del
interior de la unidad de
control, del bus de datos
interno de dicha unidad. la
conexion RDAM con este bus
de datos interno se gobierna
con estas dos
ordenes(ERDAI: para la
escritura en el registro y
LRDAI: para la lectura en
dicho bus de los datos del
registro)
Es un circuito combinacional
que toma como entrada los
campos CO+MD del registro
de instrucción y activa un
conjunto de salidas
conectadas directamente
como entradas al
controlador
es el verdadero <<centro de
operaciones>> del
ordenador. Tiene las
siguientes entradas: Salidas
del decodificador(indican el
tipo de instrucción y el nodo
de direccionamiento
asociados), reloj del
sistema(permite la
sincronicidad), y el registro
de estado.
permite gobernar el
funcionamiento del
ordenador. Están conectadas
directamente a las ordenes
de los registros(escritura,
lectura, etc), de la UAL (SUM,
OR, etc.), a la memoria
principal y, en general, a
todos los elementos
operativos del ordenador.
se encarga de almacenar la
instrucción en curso,
procedente de la memoria
principal. Se divide en
campos el cual cada uno
contiene un numero de
bits variable con cada
arquitectura
Haz click para
mostrar/ocultar su
estructura
CO: código de operación. El valor de sus bits indica a la unidad de control de
que instrucción se trata, ya sea suma, resta, etc.
MD: modo de direccionamiento. Indica el nodo de acceso a la memoria para
buscar el dato necesario para la ejecución de determinadas instrucciones.
CDE: campo de dirección efectiva. Contiene la información necesaria para
acceder al dato o dirección requeridos para la ejecución de determinadas
instrucciones.
La activación de la orden ENRI
produce la escritura del
contenido del registro RDAM
en este registro. El contenido
de sus campos CO y MD se
supone que siempre esta
presente en la entrada del
conjunto decodificador-
controlador. La orden SARI
produce la lectura del campo
de dirección efectiva para
transferir su contenido hacia
los registros RDIM o RDAM.
Permiten la conexion al exterior, con
el resto de los elementos que
componen el ordenador
GRACIAS

Más contenido relacionado

La actualidad más candente

Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorCristhixn Leon
 
Procesador
ProcesadorProcesador
ProcesadorAndres
 
Casos de estudio de cpu reales
Casos de estudio de cpu realesCasos de estudio de cpu reales
Casos de estudio de cpu realesKikivan Cortez
 
Registro de estado finalizado
Registro de estado finalizadoRegistro de estado finalizado
Registro de estado finalizadoDali Yulian Glez
 
Unidad Aritmética Lógica
Unidad Aritmética LógicaUnidad Aritmética Lógica
Unidad Aritmética LógicaGrmandma
 
Formatos de instrucción
Formatos de instrucciónFormatos de instrucción
Formatos de instrucciónSantiago Rozo
 
Diseño de un Procesador 8 bits
Diseño de un Procesador 8 bitsDiseño de un Procesador 8 bits
Diseño de un Procesador 8 bitsSNPP
 
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
 
Arquitectura resumen capitulos 5 y 6 efrain saransig
Arquitectura resumen capitulos 5 y 6 efrain saransigArquitectura resumen capitulos 5 y 6 efrain saransig
Arquitectura resumen capitulos 5 y 6 efrain saransigEfrain Zrng
 
Unidad Aritmético Lógica (ALU)
Unidad Aritmético Lógica (ALU)Unidad Aritmético Lógica (ALU)
Unidad Aritmético Lógica (ALU)SimoneGv
 
Presentacion Unidad Aritmetica Logica
Presentacion Unidad Aritmetica LogicaPresentacion Unidad Aritmetica Logica
Presentacion Unidad Aritmetica Logica'Anderson Romero'
 
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Mari Cruz
 
Manual HP 50g español
Manual HP 50g españolManual HP 50g español
Manual HP 50g españolmycalculadora
 

La actualidad más candente (20)

Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computador
 
Procesador
ProcesadorProcesador
Procesador
 
Casos de estudio de cpu reales
Casos de estudio de cpu realesCasos de estudio de cpu reales
Casos de estudio de cpu reales
 
Rtl
RtlRtl
Rtl
 
Ut03 1 cpu
Ut03 1 cpuUt03 1 cpu
Ut03 1 cpu
 
Registro de estado finalizado
Registro de estado finalizadoRegistro de estado finalizado
Registro de estado finalizado
 
Unidad Aritmética Lógica
Unidad Aritmética LógicaUnidad Aritmética Lógica
Unidad Aritmética Lógica
 
Formatos de instrucción
Formatos de instrucciónFormatos de instrucción
Formatos de instrucción
 
Diseño de un Procesador 8 bits
Diseño de un Procesador 8 bitsDiseño de un Procesador 8 bits
Diseño de un Procesador 8 bits
 
Div, idiv, Neg ensamblador
Div, idiv, Neg ensambladorDiv, idiv, Neg ensamblador
Div, idiv, Neg ensamblador
 
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
 
Arquitectura resumen capitulos 5 y 6 efrain saransig
Arquitectura resumen capitulos 5 y 6 efrain saransigArquitectura resumen capitulos 5 y 6 efrain saransig
Arquitectura resumen capitulos 5 y 6 efrain saransig
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Unidad Aritmético Lógica (ALU)
Unidad Aritmético Lógica (ALU)Unidad Aritmético Lógica (ALU)
Unidad Aritmético Lógica (ALU)
 
Presentacion Unidad Aritmetica Logica
Presentacion Unidad Aritmetica LogicaPresentacion Unidad Aritmetica Logica
Presentacion Unidad Aritmetica Logica
 
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
 
Hernan espinoza 5_b_t#2
Hernan espinoza 5_b_t#2Hernan espinoza 5_b_t#2
Hernan espinoza 5_b_t#2
 
Alu
AluAlu
Alu
 
Unidad aritmética lógica
Unidad aritmética  lógicaUnidad aritmética  lógica
Unidad aritmética lógica
 
Manual HP 50g español
Manual HP 50g españolManual HP 50g español
Manual HP 50g español
 

Similar a Unidad de control y unidad logico-aritmetica

UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORGovindaRomero
 
Modelo von newman
Modelo von newmanModelo von newman
Modelo von newmanangel4575
 
microprocesador ag
microprocesador agmicroprocesador ag
microprocesador agguestb9cdb
 
FUNCIONAMIENTO DE UN COMPUTADOR
FUNCIONAMIENTO DE UN COMPUTADORFUNCIONAMIENTO DE UN COMPUTADOR
FUNCIONAMIENTO DE UN COMPUTADORDanny Rodriguez
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadorajessiicasaldana
 
Unidades funcionales detalle
Unidades funcionales detalleUnidades funcionales detalle
Unidades funcionales detalleConfesorAD
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfazjomapuga
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intelCristian Paredes
 
Unidad de control s.o
Unidad de control s.oUnidad de control s.o
Unidad de control s.oyulianixita
 
Exposiciòn Grupo 6 Estructura de la Cpu
Exposiciòn Grupo 6 Estructura de la CpuExposiciòn Grupo 6 Estructura de la Cpu
Exposiciòn Grupo 6 Estructura de la Cpubrylejo
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redesYeison Montaña
 
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)GreciaGonzlez9
 
Von neuman
Von neumanVon neuman
Von neumantuxman82
 
Von neuman
Von neumanVon neuman
Von neumantuxman82
 
1 Arquitectura de computadores
1  Arquitectura de computadores1  Arquitectura de computadores
1 Arquitectura de computadoresJohan Silva Cueva
 

Similar a Unidad de control y unidad logico-aritmetica (20)

UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADOR
 
Modelo von newman
Modelo von newmanModelo von newman
Modelo von newman
 
ISC.CPU
ISC.CPUISC.CPU
ISC.CPU
 
micro ag
micro agmicro ag
micro ag
 
microprocesador ag
microprocesador agmicroprocesador ag
microprocesador ag
 
FUNCIONAMIENTO DE UN COMPUTADOR
FUNCIONAMIENTO DE UN COMPUTADORFUNCIONAMIENTO DE UN COMPUTADOR
FUNCIONAMIENTO DE UN COMPUTADOR
 
Cpu
CpuCpu
Cpu
 
M.c
M.cM.c
M.c
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Unidades funcionales detalle
Unidades funcionales detalleUnidades funcionales detalle
Unidades funcionales detalle
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfaz
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 
Unidad de control s.o
Unidad de control s.oUnidad de control s.o
Unidad de control s.o
 
Exposiciòn Grupo 6 Estructura de la Cpu
Exposiciòn Grupo 6 Estructura de la CpuExposiciòn Grupo 6 Estructura de la Cpu
Exposiciòn Grupo 6 Estructura de la Cpu
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
 
Plc1
Plc1Plc1
Plc1
 
Von neuman
Von neumanVon neuman
Von neuman
 
Von neuman
Von neumanVon neuman
Von neuman
 
1 Arquitectura de computadores
1  Arquitectura de computadores1  Arquitectura de computadores
1 Arquitectura de computadores
 

Último

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Unidad de control y unidad logico-aritmetica

  • 1. Fitzal Cujavante 9-750-1131 • UNIDAD ARITMETICO-LOGICA (UAL) • UNIDAD DE CONTROL (UC)
  • 2. LA UNIDAD ARITMÉTICO-LÓGICA(UAL) se encarga de realizar operaciones aritméticas (sumas, restas, etc); lógicas(and, or, etc) y de otro tipo (rotaciones, desplazamientos sobre grupos de bits, etc), requeridas para la ejecución de programas. R . e s t a d o CIRCUITO COMBINACIONAL R. acumulador REN1 REN2 nt ntnt ntnt nt Bus de dat os nt LRAC SUM ERAC RES MUL INC DEC AND NOT OR ORX PAS1 PAS2 cvv ERE2 ERE2 ERE1 R. estado A Sirve como registro de almacenamiento de los resultados de las operaciones de la UAL. ERAC: orden de escritura LRAC: orden de lectura, el cual sirve para su contenido al registro REN2 o para volcar su contenido en el bus de datos Se encarga de realizar propiamente las operaciones con los datos. Presenta dos entradas: REN1 y REN2, cuyo contenido estara siempre presente en las entradas del circuito combinacional Al activarse, el circuito combinacional presenta a su salida la suma aritmética de las cantidades presentes en sus entradas Al activarse, el circuito combinacional realiza la diferencia aritmética de las cantidades presentes en sus entradas Al activarse, el circuito combinacional realiza la multiplicación aritmética de las cantidades presentes a sus entradas Al activarse, el circuito combinacional incrementa en una unidad el contenido de una de sus dos entradas Al activarse, el circuito combinacional decrementa en una unidad el contenido de una de sus dos entradas Al activarse, el circuito combinacional invierte los bits del numero binario presente en una de sus dos entradas Al activarse, el circuito combinacional presenta a su salida el producto lógico de los números binarios presentes en sus entradas Al activarse, el circuito combinacional presenta a su salida la suma logica de los números binarios presentes en sus entradas Al activarse, el circuito combinacional realiza la suma lógica exclusiva de sus dos entradas, presentando el resultado a la salida Al activarse, el circuito combinacional presenta a su salida el contenido del registro REN1 Al activarse, el circuito combinacional presenta a su salida el contenido del registro REN2 Posee una orden de escritura, etiquetada con ERE1, que sirve para escribir en el lo que exista en el bus de datos Posee dos ordenes de escritura, etiquetadas con ERE2, para escribir el contenido del bus de datos, y ERA2, para realizar una transferencia entre el registro acumulador, y REN2 Registros de entrada Es un circuito digital secuencial (es decir, que los valores de sus salidas dependen de sus entradas y de los valores anteriores). Elemento que le da la capacidad de <<decisión inteligente>> a los ordenadores. Esta formado por un conjunto de biestables, denominados indicadores o flags, accesibles por separado. Cada uno de estos biestables señala una determinada condición sobre el ultimo valor que ha sido escrito en el acumulador. Haz click para mostrar/ocultar su estructura La UAL se comunica con el exterior (con el resto de elementos que compondrán el ordenador), mediante este bus denominado: Bus de datos, compuesto por nt líneas Z: biestable indicador de cero: Adquiere el valor uno cuando el ultimo numero binario escrito en el acumulador es cero N: biestable indicador de negativo: adquiere el valor uno cuando el ultimo numero binario escrito en el acumulador es negativo. C: biestable indicador de acarreo: adquiere el valor uno cuando se escribe en el cumulador un numero procedente de una operación de la UAL que genero un acarreo en el último bit O: biestable indicador de desbordamiento: Adquiere el valor uno cuando se escribe en el acumulador un numero de bits asignado al acumulador. P: biestable indicador de paridad: adquiere el valor uno cuando el número de unos de la cantidad binaria escrita en el acumulador es par CP: biestable de acarreo parcial: adquiere el valor uno cuando se escribe en el acumulador el resultado de una operación de la UAL que produjo acarreo entre el cuarto y el quinto bit. Estructura
  • 3. . . . . . . . . . . . . . CO MD CDE nd Controlador CP Decodificador Bus de datos nt Bus de direcciones Microórdenes Reloj R. estado INCP ENCP LSCP RI ENRI SARI UNIDAD DE CONTROL (UC) Es la encargada de traer de la memoria las instrucciones que componen un programa, de interpretarlas y de generar el conjunto de ordenes que gobiernan a todos los elementos del ordenador, en la secuencia adecuada para que la instrucción se ejecute de modo correcto es un registro del procesador de un computador que indica la posición donde está el procesador en su secuencia de instrucciones. Dependiendo de los detalles de la máquina particular, contiene o la dirección de la instrucción que es ejecutada, o la dirección de la próxima instrucción a ser ejecutada. El contador de programa es incrementado automáticamente en cada ciclo de instrucción de tal manera que las instrucciones son leídas en secuencia desde la memoria. ENCP Y LSCP: Gobiernan la lectura y la escritura, del contador de programa Su activación produce que el contenido del contador de programa se incremente un numero de unidades predeterminado. Se utiliza para almacenar las direcciones de memoria en las que se van a escribir datos. Almacena temporalmente los datos que se intercambian con la memoria en las operaciones de lectura y de escritura. Gobierna la escritura en el registro RDIM, desde el bus de direcciones interno de la unidad de control Gobiernan, una de las conexiones consideradas como líneas de entrada y salida de conexión directa con el bus de datos externo a la unidad de control la conexion que procede del interior de la unidad de control, del bus de datos interno de dicha unidad. la conexion RDAM con este bus de datos interno se gobierna con estas dos ordenes(ERDAI: para la escritura en el registro y LRDAI: para la lectura en dicho bus de los datos del registro) Es un circuito combinacional que toma como entrada los campos CO+MD del registro de instrucción y activa un conjunto de salidas conectadas directamente como entradas al controlador es el verdadero <<centro de operaciones>> del ordenador. Tiene las siguientes entradas: Salidas del decodificador(indican el tipo de instrucción y el nodo de direccionamiento asociados), reloj del sistema(permite la sincronicidad), y el registro de estado. permite gobernar el funcionamiento del ordenador. Están conectadas directamente a las ordenes de los registros(escritura, lectura, etc), de la UAL (SUM, OR, etc.), a la memoria principal y, en general, a todos los elementos operativos del ordenador. se encarga de almacenar la instrucción en curso, procedente de la memoria principal. Se divide en campos el cual cada uno contiene un numero de bits variable con cada arquitectura Haz click para mostrar/ocultar su estructura CO: código de operación. El valor de sus bits indica a la unidad de control de que instrucción se trata, ya sea suma, resta, etc. MD: modo de direccionamiento. Indica el nodo de acceso a la memoria para buscar el dato necesario para la ejecución de determinadas instrucciones. CDE: campo de dirección efectiva. Contiene la información necesaria para acceder al dato o dirección requeridos para la ejecución de determinadas instrucciones. La activación de la orden ENRI produce la escritura del contenido del registro RDAM en este registro. El contenido de sus campos CO y MD se supone que siempre esta presente en la entrada del conjunto decodificador- controlador. La orden SARI produce la lectura del campo de dirección efectiva para transferir su contenido hacia los registros RDIM o RDAM. Permiten la conexion al exterior, con el resto de los elementos que componen el ordenador