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