Está en la página 1de 8

Jerarquía de un Sistema de

Computo
Computadora

Subsistema de
Procesador
entrada y salida

Subsistema de
CPU
Memoria

Unidad de
ALU
Control
Flujo de información en el CPU

Control Resultados
Subsistema
de Memoria

Códigos de Datos
Operación
Estado
Unidad de Control Unidad Lógica
Control Aritmética
Análisis de los componentes

1.2.1 – CPU 1.2.1.1- arquitecturas


CISC (Complex Instruction Set Computers) Tienen un
número amplio de instrucciones y modos de direcciona-
miento. Se implementan instrucciones especiales que rea-
lizan funciones complejas. El número de registros del
CPU es limitado
RISC (Reduced Instruction Set Computers) Solo se cuen-
ta con unas pocas instrucciones y modos de direcciona-
miento, pero se busca implementarlos de forma muy efi-
ciente y que todas las instrucciones trabajen con todos los
modos de direccionamiento. Amplio número de registros
en el CPU
Tipos de CPU
Por tamaño del ALU o del Bus de conexión al exte-
rior (8, 16, 32, 64 bits)
De cauce segmentado o no segmentado
CISC o RISC
Von Newan o Harvard
Instrucciones enteras y/o de punto flotante
1.2.1.3 Características de los
CPU
Modelo del programador (Conjunto de registros que
el programador puede utilizar)
Conjunto de instrucciones
Modos de direccionamiento
Ciclo de instrucción
Buses de interconexión
1.2.1.4 Funcionamiento del CPU
Se explicara el funcionamiento de una compu-
tadora imaginaria, cuyo funcionamiento básico
es similar al de la mayoría de las computadoras
de propósito general (De: Mano, M. Morris.
Arquitectura de computadoras. Pearson 1994)
Contara con una memoria de 4096 palabras de
16 bits cada una (12 bits de direcciones, 16 bits
de datos)
En cada localidad de memoria se podrá alma-
cenar un entero de 16 bits o el código de una
instrucción, también de 16 bits.
Componentes del CPU

Registro ACC (16 bits)– Acumulador, se usará


para almacenar uno de los operandos y el resul-
tado de varias de las instrucciones
MAR – (Memory Address Register 12 bits)
Registro de dirección de memoria, selecciona
a que localidad de memoria se va a leer o a es-
cribir.
MBR – (Memory Bus Register 16 bits) Regis-
tro de bus de memoria. A través de él se lee y
se escriben los datos.
Componentes del CPU (2)

IR Registro de instrucción (16 bits), guarda el


codigo de la instrucción que se esta ejecutando.
Flags – Registro de Banderas, agrupa a todas
las banderas de la ALU en un registro
Z – Bandera de Cero
O – Sobreflujo
C – Acarreo
PC (Program Counter 16 bits) Contador de
programa – almacena la dirección de la si-
guiente instrucción a leer

También podría gustarte