7. UBICACIÓN DE CADA UNA DE LAS BANDERAS
http://yaqui.mxl.uabc.mx/~curlango/LabArqI/sem00-2/bandera.gif
8. Ubicación de las Banderas
http://computacion.cs.cinvestav.mx/~ameneses/pub/tesis/ltesis/img7.png
9. DESCRIPCION DE CADA BANDERA
http://2.bp.blogspot.com/-a8THFDsrLNc/VDSAdkLDh1I/AAAAAAAAAYE/YMougIDYgm4/s1600/BANDERAS.jpg
10. NOMENCLATURA
Overflow
NV: No hay
desbordamiento
OV: Si lo hay
Direction
UP: Hacia adelante
DN: Hacia atrás
Interrupts
DI: Desactivadas
EI: Activadas
Sign
PL: Positivo
NG: Negativo
Zero
NZ: No es Cero
ZR: Si lo es.
Auxiliary Carry
NA: No hay acarreo
auxiliar
AC: Hay acarreo auxiliar
Parity
PO: Paridad non.
PE: Paridad par
Carry
NC: No hay acarreo
CY: Si lo hay
11. Banderas de Registro de 32 Bits
https://asm86.files.wordpress.com/2009/04/eflags.jpg
12. Descripción de la ALU
La ALU o unidad aritmético lógica consiste
en un circuito digital que permite realizar
operaciones ariméticas y lógicas entre dos
números.
ALU viene del inglés y es acrónimo de
Arithmetic Logic Unit. En español, la unidad
aritmético lógica vendría a ser una especie
de circuito que tiene la capacidad de
calcular operaciones como adición,
substracción u otras como NOT y XOR.http://www.definicionabc.com/tecnologia/alu.php
13. Descripción de la ALU
En informática, la Unidad Aritmética Lógica forma parte del circuito digital
del procesador indefectiblemente, teniendo además presencia en otros
Circuitos Electrónicos que necesiten realizar estas operaciones, teniendo
por ejemplo la utilización de un Reloj Digital, donde estos cálculos lógicos
se basan en dos funcionalidades básicas:
Sumar de a 1 al tiempo actual (para los Segundos, Minutos y las Horas)
Comprobación de la activación o no activación del sonido de la alarma
Cambio de Hora y Minutos de acuerdo al sistema hexadecimal
Pero esta unidad es generalmente utilizada en circuitos de alta
complejidad, cubriendo no solo operaciones matemáticas simples, sino
una gran cantidad de cálculos por segundos, siendo en el caso de los
últimos aquellos que son conocidos como Microprocesadores, y que
como hemos dicho, son el cerebro de un ordenador y te toda la
información que se procesa a través de él.
14. Grafica de la ALU
http://images.slideplayer.es/3/1073861/slides/slide_6.jpg
15. Diagrama en Bloques de la ALU
http://seduca.uaemex.mx/material/LIA/LC/img/lc_U4t4_1.jpg
16. Operación de la ALU
http://images.slideplayer.es/1/75315/slides/slide_15.jpg
20. Tipos de Funciones de la ALU
http://image.slidesharecdn.com/la-upc-1-150522160827-lva1-app6892/95/grupo-3-disco-duro-cpu-unidad-aritmetica-logia-alu-unidad-de-control-cu-10-638.jpg?cb=1432311003
21. Arquitectura de la ALU
http://www.cpraviles.com/materiales/pcpi/PCPI/wp-content/uploads/2012/04/ud1_image012.png
22. Unidad de Control (UC)
http://www.monografias.com/trabajos14/micros/Image2109.gif
La UC es la encargada de
generar las señales
necesarias para que el
resto de los componentes
del microprocesador
ejecuten de forma
adecuada las instrucciones
del programa.
La UC debe decodificar las
instrucciones almacenadas
en la RAM.
También debe organizar la
secuencia de acciones a
realizar por parte de la
computadora.
23. Unidad de Control.
Ejecución de una instrucción = Conjunto de Ciclos:
• Captación (fetch): Obtener instrucción de la memoria.
• Ejecución.
• Interrupción: Instrucciones que requieren atención
urgente.
Ciclos compuestos de microoperaciones.
Utiliza los registros de Control y Estado.
Existen dos tipos de unidades de control: las cableadas,
usadas generalmente en máquinas sencillas, y las micro
programadas, propias de máquinas más complejas.
25. En un tiempo, las unidades de control para los CPU
eran lógica ad hoc, y eran difíciles de diseñar. Estas
pueden identificarse como la parte principal de la
computadora y del dispositivo principal que ayuda al
computador a funcionar de una manera apropiada.
Es construida de puertas lógicas, circuitos biestables,
circuitos codificadores, circuitos decodificadores,
contadores digitales y otros circuitos digitales. Su
control está basado en una arquitectura fija, es decir,
que requiere cambios en el cableado si el conjunto de
instrucciones es modificado o cambiado. Esta
arquitectura es preferida en las computadoras RISC,
pues consiste en un conjunto de instrucciones más
pequeño.
27. En 1951, por M. V. Wilkes, fue introducida la idea de
microprogramación como un nivel intermediario para
ejecutar instrucciones de programa de
computadora, los microprogramas fueron organizados
como una secuencia de microinstrucciones y
almacenados en una memoria del control especial.
El algoritmo para la unidad de control microprogramada
es usualmente especificado por la descripción de
un diagrama de flujo.
La ventaja principal de la unidad de control
microprogramada es la simplicidad de su estructura. Las
salidas del controlador son organizadas en
microinstrucciones y pueden ser reemplazadas.