Está en la página 1de 32

Ing.

JULIO GONZALEZ PRADO 1


ES UN CIRCUITO DIGITAL QUE REALIZA
OPERACIONES ARITMETICAS (SUMA,
RESTA, MULTIPLICACION,ETC) Y
OPERACIONES LOGICAS (AND, OR, NOT)
ENTRE DOS NUMEROS.

Ing. JULIO GONZALEZ PRADO 2


Ing. JULIO GONZALEZ PRADO 3
SE COMPONE BASICAMENTE DE:
CIRCUITO OPERACIONAL
REGISTROS DE ENTRADA
REGISTRO ACUMULADOR
REGISTROS DE ESTADO
TODOS ESTOS REGISTROS PERMITEN LA
REALIZACION DE LAS OPERACIONES.

Ing. JULIO GONZALEZ PRADO 4


ENTRADA: DOS OPERANDOS CON LOS
DATOS O CON NUMEROS A SER
PROCESADOS Y LA ENTRADA DE UN
CODIGO DESDE LA UNIDAD DE
CONTROL CON LA INFORMACION DE LA
OPERACIN A REALIZAR.

Ing. JULIO GONZALEZ PRADO 5


SALIDA: LA RESPUESTA AL COMPUTO DE
LA OPERACIN Y EL NOTIFICADOR DE LA
OPERACIN REALIZADA.
REGISTROS DE ESTADO, ENTRADAS Y
SALIDAS CON INFORMACION DE
ACARREO, OVERFLOW, DIVISION POR
CERO Y OTROS

Ing. JULIO GONZALEZ PRADO 6


DATA BUS: (DE ENTRADA) LLEVA LA
INFORMACION A LA UNIDAD ARITMETICA
PARA SU PROCESAMIENTO.
STATUS BUS: (DE SALIDA) TRANSPORTA A
LA UNIDAD DE CONTROL LOS
RESULTADOS E INFORMACION
PROCESADA EN LA ALU.
REGISTRO DE ESTADO: PALABRA BINARIA
CON LOS DATOS DE TRABAJO EN LA ALU.
Ing. JULIO GONZALEZ PRADO 7
Ing. JULIO GONZALEZ PRADO 8
ARITMETICAS: OPERACIONES QUE SE
REALIZAN DESDE LA MAS BASICA Y SE
INCREMENTAN DE ACUERDO AL DISEO
Y COMPLEJIDAD DE LA UNIDAD Y
PUEDEN SER:
SUMA, RESTA, MULTIPLICACION,
DIVISION, DESPLAZAMIENTO

Ing. JULIO GONZALEZ PRADO 9


LOGICAS: MEDIANTE BITS PARA
DETERMINAR LA SITUACION DE LAS
CONDICIONES Y SE REALIZAN CON LAS
COMPUERTAS AND, OR, NOT, NAND,
NOR, XOR,XNOR REALIZANDO LAS
OPERACIONES
INVERSION, CONJUNCION, DISYUNCION.
COMPARACIONES PARA LA TOMA DE
DECISIONES ENTRE VARIAS OPCIONES.
Ing. JULIO GONZALEZ PRADO 10
SE REALIZAN USANDO PROCESADORES
MAS COSTOSOS, CON MAYOR
CONSUMO DE ENERGIA Y DISEO MAS
COMPLEJO.

Ing. JULIO GONZALEZ PRADO 11


AVANZADAS: DE ARQUITECTURA MUY
COMPLEJA, TIENE EN SU INTERIOR CIRCUITOS
QUE REALIZAN MUCHAS OPERACIONES Y
POR LO TANTO ES MUY RAPIDA Y COSTOSA.
SEMIAVANZADAS: TIENE UNA ARQUITECTURA
CON CIRCUITOS DE VARIAS OPERACIONES
PERO UTILIZA MICROCODIGO PARA
REALIZAR EN APOYO CON LAS
OPERACIONES. TIENE VELOCIDAD MENOR
QUE LAS AVANZADAS.
Ing. JULIO GONZALEZ PRADO 12
BASICAS: TIENEN UN EQUILIBRIO EN
SOFTWARE Y HARDWARE. CONTIENEN
CIRCUITOS QUE REALIZAN OPERACIONES
EN COMA FLOTANTE, UTILIZAN
MICROCODIGOS Y SOFTWARE PARA
COMPLEMENTAR LAS TAREAS.

Ing. JULIO GONZALEZ PRADO 13


ELEMENTALES: EMULAN LA EXISTENCIA
DEL COPROCESADOR, VERIFICA LA
EXISTENCIA O NO DE CIRCUITOS DE
CALCULO O COPROCESADOR
MATEMATICO, PROCESO DENOMINADO
EMULACION POR SOFTWARE. CONTIENE
LOS CIRCUITOS MAS SIMPLES PERO ES
LENTA EN SUS PROCESOS.

Ing. JULIO GONZALEZ PRADO 14


SIMULADORES: AL NO TENER HARDWARE
Y EMULADOR, SE TIENE QUE REALIZAR
PROGRAMAS QUE CON ALGORITMOS
REALICEN TODAS LAS OPERACIONES
DESDE LAS SUMAS PASANDO POR RAICES
HASTA LAS MAS AVANZADAS Y SE TIENE
PARA ESTO BIBLIOTECAS DE SOFTWARE.
SON MUY LENTAS POR TODA LA
SIMULACION QUE DEBE REALIZAR.
Ing. JULIO GONZALEZ PRADO 15
Ing. JULIO GONZALEZ PRADO 16
SE DETALLA EL CIRCUITO DE UNA ALU DE
2 BITS CON DOS ENTRADAS (A y B)
DONDE:
A(0) y B(0) SON LSB
A(1) y B(1) SON MSB
CADA BIT DE LA ALU SE PROCESA DE
MANERA IDENTICA, EXCEPTO EL
DIRECCIONAMIENTO DEL BIT DE
ACARRERO.
Ing. JULIO GONZALEZ PRADO 17
LA ULTIMA PUERTA XOR ES LA PUERTA
INICIAL DE UN SUMADOR COMPLETA.
EL PASO FINAL DE LAS OPERACIONES SOBRE
CADA BIT ES LA MULTIPLEXACION DE LOS
DATOS. LA ENTRADA OP DE 3 BITS OP(0),
OP(1), OP(2) DETERMINA CUAL DE LAS
FUNCIONES SE VAN A REALIZAR:
OP = 000 => XOR
OP = 001 => AND
OP = 010 => OR
OP = 011 => ADICION
Ing. JULIO GONZALEZ PRADO 18
LAS OTRAS CUATRO ENTRADAS DEL
MULTIPLEXOR ESTAN LIBRES PARA OTRAS
OPERACIONES (SUSTRACCION,
MULTIPLICACION, DIVISION, NOT A, NOT
B, ETC)
LOS DATOS DE ACARREO DE ENTRADA Y
ACARREO DE SALIDA LLAMADOS FLAGS
SON TIPICAMENTE CONECTADOS A
ALGUN TIPO DE REGISTRO DE ESTADO.
Ing. JULIO GONZALEZ PRADO 19
EL ALU TRABAJA CON DATOS BINARIOS.
PARA LA RESTA EMPLEA EL
COMPLEMENTO A 2 POR SER MAS SIMPLE
PARA EL FORMATO SIGNO-MAGNITUD.
PARA NUMEROS MUY GRANDES SE
EMPLEA LA NOTACION CON COMA
FLOTANTE QUE CONTIENE MANTISA, BASE
Y EXPONENTE.

Ing. JULIO GONZALEZ PRADO 20


LA ALU CONTIENE LOS CIRCUITOS QUE
PERMITEN REALIZAR OPERACIONES :
CIRCUITO OPERACIONAL
REGISTROS DE ENTRADA
REGISTRO DE ESTADOS
BUSES DE CONEXIN INTERNA Y EXTERNA.

Ing. JULIO GONZALEZ PRADO 21


ACUMULADOR (AC): SE EMPLEA PARA
ALMACENAR OPERANDOS Y
RESULTADOS DE OPERACIONES DE LA
ALU TEMPORALMENTE.
MULTIPLER QUOTIENT(MQ): SE EMPLEA
PARA ALMACENAR OPERANDOS Y
RESULTADOS DE OPERACIONES DE LA
ALU QUE NO SOPORTA EL AC.

Ing. JULIO GONZALEZ PRADO 22


POR EJEMPLO EL RESULTADO DE
MULTIPLICAR DOS NUMEROS DE 40 BITS ES
UN NUMERO DE 80 BITS. LOS 40 BITS MAS
SIGNIFICATIVOS SE ALMACENAN EN
AC EN FORMA TEMPORAL Y LOS
MENOS SIGNIFICATIVOS SE ALMACENAN
EN MQ.

Ing. JULIO GONZALEZ PRADO 23


MEMORY BUFFER REGISTER (MBF):
CONTIENE UNA PALABRA QUE DEBE SER
ALMACENADA EN LA MEMORIA, O ES
USADO PARA RECIBIR UNA PALABRA
PROCEDENTE DE LA MEMORIA.
INTERACCIONA CON TODA LA
COMPUTADORA.

Ing. JULIO GONZALEZ PRADO 24


Ing. JULIO GONZALEZ PRADO 25
Ing. JULIO GONZALEZ PRADO 26
Ing. JULIO GONZALEZ PRADO 27
Ing. JULIO GONZALEZ PRADO 28
Ing. JULIO GONZALEZ PRADO 29
Ing. JULIO GONZALEZ PRADO 30
A0 A3: OPERANDO A
B0 B3: OPERANDO B
F0 F3: RESULTADO DE LA OPERACIN
S0 S3: SELECCION DE OPERACIN
M: M=0 OPERACIN ARITMETICA
M =1 OPERACIN LOGICA
A=B: ACTIVO CUANDO A=B
P: PROPAGACION DE ACARREO
Cn+4: SALIDA DE ACARREO
G: GENERACION DE ACARREO
Ing. JULIO GONZALEZ PRADO 31
Ing. JULIO GONZALEZ PRADO 32

También podría gustarte