El documento describe los componentes clave de la arquitectura de hardware de una computadora, incluyendo el registro de banderas, la unidad aritmética lógica (ALU) y la unidad de control. El registro de banderas almacena el estado de banderas como carry y zero que indican el resultado de operaciones. La ALU realiza cálculos aritméticos y lógicos. La unidad de control dirige y coordina las operaciones de la computadora al decodificar y ejecutar instrucciones almacenadas en la memoria.
Los sistemas combinacionales están formados por un conjunto de compuertas interconectadas cuya salida, en un momento dado, esta únicamente en función de la entrada, en ese mismo instante. Por esto se dice que los sistemas combinacionales no cuentan con memoria
En cambio los sistemas secuenciales, son capaces de tener salidas no solo en función a través de sus estados internos. Esto se debe a que los sistemas secuenciales tienen memoria y son capaces de almacenar información a través de sus estados internos.
Los sistemas combinacionales están formados por un conjunto de compuertas interconectadas cuya salida, en un momento dado, esta únicamente en función de la entrada, en ese mismo instante. Por esto se dice que los sistemas combinacionales no cuentan con memoria
En cambio los sistemas secuenciales, son capaces de tener salidas no solo en función a través de sus estados internos. Esto se debe a que los sistemas secuenciales tienen memoria y son capaces de almacenar información a través de sus estados internos.
3. • Los cuatro bits más significativos están
indefinidos, mientras que hay tres bits con
valores determinados: los bits 5 y 3 siempre
valen cero y el bit 1 siempre vale uno.
IMAGEN TOMADA DE (http://wiki-ensam7aldo.wikispaces.com/file/view/diapositivas+registros+bandera.pptx)
4. CARRY FLAG BIT 0 (BANDERA DE ACARREO)
(CF)
• indica un acarreo o préstamo en el bit mas significativo
después de una operación aritmética.
• CF=0 no hubo acarreo
• CF=1 hubo acarreo
5. PARITY FLAG BIT 2 (BANDERA DE
PARIDAD) (PF)
• Se refiere a la paridad del resultado de una operación
aritmética o lógica.
• Si vale 1= paridad par
• Si vale 0= paridad impar
6. AUXILIARY CARRY FLAG BIT4
BANDERA AUXILIAR DE ACARREO (AF)
• Si vale 1, indica que hubo préstamo del nibble
• Si vale 0, no hubo préstamo
7. ZERO FLAG BIT 6 (BANDERA DE CERO)
(ZF)
• Para operaciones lógicas y aritméticas, la bandera de
cero se pone en estado alto (1) si el resultado es cero. En
caso contrario la bandera se mantiene en estado bajo.(0)
• El resultado no fue cero (ZF=0)
• El resultado fue cero (ZF=1)
8. SIGN FLAG BIT 7 ( BANDERA DE SIGNO)
(SF)
La bandera de signo guarda el bit mas significativo del
resultado de una operación lógica
• Signo positivo (SF=0)
• Signo negativo (SF=1)
9. TRAP FLAG BIT 8 (BANDERA DE TRAMPA)
(TF)
• Si vale 1, el procesador está en modo paso a paso.
• Si vale 0, el procesador se encuentra en modo normal.
10. INTERRUPT FLAG BIT 9 (BANDERA DE
INTERRUPCION (IF)
interrupción externas enmascarables (por el pin INTR).
• Interrupciones deshabilitadas (IF=0)
• Interrupciones habilitadas (IF=1)
11. DIRECTION FLAG BIT 10 (BANDERA DE
DIRECCION) (DF)
• Selecciona el modo de operación de auto-
incremento o auto-decremento
• Dirección hacia arriba (DF=0)
• Dirección hacia abajo (DF=1)
12. OVERFLOW FLAG BIT 11 (BANDERA DE
SOBREFLUJO) (OF)
• Se activa después de que en una operación aritmética de suma o
resta ha ocurrido un sobre flujo.
• No hubo sobre flujo (OF=0)
• Hubo sobre flujo (OF=1)
14. DESCRIPCION DE LA ALU
• es un circuito digital que calcula operaciones
aritméticas (como suma, resta,
multiplicación, etc.)
15. FUNCIONAMIENTO DE LA ALU
• La Alu funciona con dos datos
de entrada que son A Y B y
dependiendo de las entradas
que se den a S es la operación
que se quiere realizar
IMAGEN TOMADA DE (http://profesores.fi-
b.unam.mx/normaelva/ALU.pdf) IMAGEN TOMADA DE (http://profesores.fi-
b.unam.mx/normaelva/ALU.pdf)
17. DESCRIPCION DE LA UNIDAD DE CONTROL
•La unidad de control es el componente
del procesador que dirige y coordina la
mayoría de las operaciones en la
computadora.
18. FUNCIONAMIENTO DE LA UC
• La unidad de control tiene como función
básica la ejecución de siguiente secuencia:
• Tomar la instrucción apuntada por el CP de
la memoria principal (fase de fetch)
• Decodificar la instrucción leída – Ejecutar la
instrucción – Actualizar debidamente el CP