Está en la página 1de 5

La CPU se compone de:

LA UNIDAD DE CONTROL: Se encarga de buscar instrucciones de la memoria


principal y determinar su tipo.
LA UNIDAD DE ARITMETICA Y LOGICA: Realiza operaciones como la suma y and
booleano necesarias para ejecutar las instrucciones
El registro ms importante es el contador de programa que apunta a la siguiente
instruccin que debe buscarse para ejecutarse
Registro de instrucciones contiene la instruccin que se est ejecutando


Microprocesador 8085
Registros: a ACUMULADOR b c d eUSO GENERAL f FLAGS
Casi todas las instrucciones pueden dividirse en una de 2 categoras:
REGISTRO-MEMORIA: Permite buscar palabras de la memoria y asignarla a los
registros, donde pueden utilizarse como entradas de la ALU que en instrucciones
subsecuentes. Permite almacenar un registro en la memoria.
REGISTRO-REGISTRO: busca dos operandos de los registros, los coloca en los
registros de entrada de la ALU, realiza alguna operacin con ellos y coloca el resultado
en uno de los registros.
CICLO DEL CAMINO DE DATOS: Proceso de hacer pasar 2 operandos por la ALU y
almacenar el resultado.
RISC: computadora de conjunto de instrucciones reducido.
UNIDAD DE CONTROL
ALU
REGISTROS
MEMORIA
PRINCIPAL
DISCO IMPRESORA
Requiere 4 o 5 instrucciones.
Sus instrucciones son diez veces ms rpidas.
CISC: computadora de conjunto de instrucciones complejo.
Lo realiza en una instruccin
emite un gran nmero de instrucciones lentas en un periodo corto si varias PARALELISMO:
instrucciones pueden ejecutarse simultneamente
FILAS DE PROCESAMIENTO (PIPELINE): Se divide en muchas partes, cada una de las
cuales se maneja con un componente de hw dedicado y todos estos componentes pueden
operar en paralelo.

BUFER DE PREBUSQUEDA: Mejora la rapidez para ejecutar las instrucciones de la
memoria
Bsqueda
Ejecucin
COMPUTADORAS DE MATRIZ
ARREGLO DE PROCESADORES: Consiste en un gran nmero de procesadores idnticos que
ejecutan la misma secuencia de instrucciones con diferentes conjuntos de datos.
Trabajan con arreglos de datos, ambos ejecutan instrucciones individuales.
ARREGLO DE PROCESADORES: Consiste en un gran nmero de procesadores
idnticos que ejecutan la misma secuencia de instrucciones con diferentes conjuntos de datos.
PROCESADOR VECTORIAL: consiste en un conjunto de registros convencionales que
pueden cargarse desde la memoria con una sola instruccin la cual los carga desde la memoria
en serie
MULTIPLROCESADOR: Primer sistema paralelo construido, que est constituido por CPU,
un sistema con varias CPU que comparten una memoria comn, puede leer y escribir en
cualquier parte de la memoria.
Unidad de
Busqueda
Unidad
decodificacion
Unidad de
busqueda de
operandos
Unidad de
ejecucion
Unidad de
escritura
MULTICOMPUTADORAS: Fciles de construir
BITS: Unidad bsica de memoria, puede contener 0 o 1.
DIRECCIONES DE MEMORIA: Consiste en varias celdas o localidades donde cada una
puede almacenar un elemento de informacin.
La celda es la unidad direccionable ms pequea. Consiste de 8 bits que recibe el nombre
de byte.
MEMORIA CACHE: Aqu se encuentran las palabras de memoria de mayor uso. Cuando la
CPU necesita una palabra, primero la busca en el cache, sino se encuentra aqu recurre a la
memoria principal.
SIMM (Modulo de Memoria Individual): Es la unidad donde se encuentra un circuito integrado
que tiene montados chips de 8 o 16
DIMM(Modulo de Memoria Dual en Lnea): fsicamente es ms pequeo y el SODIMM (Dimm
de Contorno Pequeo) se usa en computadoras porttiles.



REGISTROS
CACHE
MEMORIA
PRINCIPAL
DISCO
MAGNETICO
DISCOS OPTICOS
USB



.org 1000H; apunta a la direccin de memoria
mvi B,05H; 05h lo asigna a B
mvi c,10; 10 lo asigna a C
mov D,B; El valor de B lo copia a D
mvi a,10; El acumulador tendr valor de 10

mvi H, 10H;
mvi L, 05H;
adi 03h;

add B;
add C;





.org 0000h
lxi sp, c0800h
mvi a, 01h
mvi b,08h
mvi c,01h
mvi d,01h
mvi d,80h
derecha:
mov a,c
out 00h
rlc
dcr b
mov c,a
mov a,b

mvi e,08h
jz izquierda
jmp derecha

mov a,d
out 00h
rrc
dcr e
mov d,a
mov a,b
mvi b,08h
jz derecha
jmp izquierda
izquierda:







.org 1000
MVI B,01H
OUT:
IN:
OUT: 02H
RLC b
INC IN
IN 2:
OUT 02H
RRC B
INC IN2:
IMP OUT





ORG. 1000
MVI B, 02H
MVI C,O3H
MVI A,00H
INICIO:
ADD B
ACR C
JNZ INICIO
OUT 00H
HLT