Este documento contiene información sobre las diferentes partes de un procesador, incluyendo la unidad aritmético lógica (ALU), las banderas de registro, y la unidad de control. La ALU realiza operaciones aritméticas y lógicas usando compuertas lógicas. La unidad de control dirige el flujo de datos a través del procesador y coordina su funcionamiento.
1. COMPONENTE EN BLOQUES DEL PROCESADOR
http://www.zator.com/Hardware/Images_esp/H3b-F1.gif
2. UBICACIÓN DE CADA UNA DE LAS BANDERAS
http://yaqui.mxl.uabc.mx/~curlango/LabArqI/sem00-2/bandera.gif
3. Ubicación de las Banderas
http://computacion.cs.cinvestav.mx/~ameneses/pub/tesis/ltesis/img7.png
4. DESCRIPCION DE CADA BANDERA
http://2.bp.blogspot.com/-a8THFDsrLNc/VDSAdkLDh1I/AAAAAAAAAYE/YMougIDYgm4/s1600/BANDERAS.jpg
5. 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
6. Banderas de Registro de 32 Bits
https://asm86.files.wordpress.com/2009/04/eflags.jpg
7. 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
8. 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.
9. Grafica de la ALU
http://images.slideplayer.es/3/1073861/slides/slide_6.jpg
10. Diagrama en Bloques de la ALU
http://seduca.uaemex.mx/material/LIA/LC/img/lc_U4t4_1.jpg
11. Operación de la ALU
http://images.slideplayer.es/1/75315/slides/slide_15.jpg
18. Descripción
Es el núcleo del procesador, dirige la ejecución del programa y controla tanto el
movimiento entre memoria y ALU, como las señales que circulan entre la CPU y los
periféricos.
Su función es buscar las instrucciones en la memoria principal, decodificarlas
(interpretación) y ejecutarlas, empleando para ello la unidad de proceso.
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.
Las salidas de la UC se encargan de controlar la actividad del resto del dispositivo. Se
puede pensar en una UC como una máquina de estado finito.
La UC es la circuitería que controla el flujo de datos a través del procesador, y coordina
procesador, que a su vez controla el resto de la computadora.
Algunos ejemplos de dispositivos que requieren una UC son las CPU y las GPU. La edad
de la información moderna no sería posible sin diseños complejos de la UC.
https://es.wikipedia.org/wiki/Unidad_de_control
19. Unidad de control cableada
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.
https://es.wikipedia.org/wiki/Unidad_de_control
21. Unidad de control Microprogramada
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.
https://es.wikipedia.org/wiki/Unidad_de_control