3. CPU
es el hardware dentro de un computador u otros dispositivos
programables, que interpreta las instrucciones de un programa de
ordenador mediante la realización de las operaciones básicas
aritméticas, lógicas y de entrada/salida del sistema.
4. la unidad de control (cu)
la unidad de control se encargan de controlar la actividad del
resto del dispositivo. Se puede pensar en una unidad de control
como una máquina de estado finito.
5. unidad aritmética lógica (ALU)
es un circuito digital que calcula operaciones aritméticas (como
suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no),
entre dos números.
6. Registros
Un registro es una celda similar a una de las celdas de memoria y
puede almacenar un dato de una instrucción dependiendo del
registro que se trate.
7. Registros(pc)
Almacena la siguiente instrucción a
ejecutar. Cuando la unidad de proceso
necesita obtener una instrucción, como
transferir el contenido de dicho registro.
8. Registros (IR)
Son los instrucciones que actualmente se están registrando en la
unidad central de proceso.
como ejecutar aplicaciones.
9. Registros de banderas(FR)
Se trata de unos registros de memoria en los que se deja constancia de algunas condiciones que
se dieron en la última operación realizada y que habrán de ser tenidas en cuenta en
operaciones posteriores. Por ejemplo, en el caso de hacer una resta, tiene que quedar
constancia de si el resultado fue cero, positivo o negativo.
Cada modelo de procesador tiene sus propios registros de estados, pero los más comunes son:
Z = Zero flag: El resultado es cero.
N = Negative flag: El resultado es negativo.
V = Overflow flag: El resultado supera el número de bits que puede manejar la ALU.
P = Parity flag: Paridad del número de 1 en los datos.
I = Interrupt flag: Se ha producido una interrupción.
C = Carry flag: Acarreo de la operación realizada.
10. Registros (MAR)
Este registro contiene la dirección del dato que se quiere leer o escribir. El registro
está conectado con el bus de direcciones, y su contenido se refleja en este bus.
Sirve para especificar la dirección de celda de memoria cuyo contenido se desea
escribir o leer.
11. Registros(MDR)
es un registro específico de alta velocidad y poca capacidad,
integrado en el microprocesador. El registro está conectado al bus
de datos y a través de él, el CPU lee o escribe un dato a dicho bus,
que a continuación llegará a la memoria o a un puerto de
entrada/salida.
12. Registros(AC)
Acumulador, registro en el cual se almacenan datos de forma
temporal se utiliza en la ejecución de operaciones aritméticas
lógicas.