trabajan en forma secuencial ejecutando progresivamente las operaciones necesarias. SISTEMA MINIMO MICROPROCESADOR Buses de comunicacin Bus de Direcciones.-Es el empleado por la CPU para seleccionar la direccin de memoria o el dispositivo de E/S con el cual va a intercambiar informacin, es por tanto unidireccional y su tamao det. La capacidad de direccionamiento de la CPU. Bus de Datos.-Es el conjunto de conductores a travs el microP intercambia informacin con la unidad de memoria o E/S. - Bidireccional.- La informacin viaja en dos sentidos. - N de Lneas.-Representa la cantidad de bits q se puede tx- Triestado.- Las lneas del bus de datos deben ser triestado. Bus de Control.- Est formado por un conjunto de lneas por la q circulan las seales auxiliares de gobierno y sincronizacin del sistema. - Seales de reloj de sincronizacin. Seal de RESET o inicializacin. Seal de lectura/escritura d memorias. REGISTROS INTERNOS DE LA CPU Son bloques biestables q permiten el almacenamiento de los datos bsicos con las q trabajar la CPU en ejecucin de cada instruccin. Tipos de registros. Desplazamiento.- Permiten hacer rotaciones y desplazamientos de bits. Contadores.- Permiten medir tiempos, temporizar. Registros ndices o de direcciones.- Permiten el acceso estructurado a datos de memoria. Registros de datos.- Almacenamiento de variables del programa. Registros especiales.- Contador de programa, puntero de pila. REALIZACIN DE UNA INTRUCCION Fase de Bsqueda. - Se inicia en el contador de programa, q contiene la dir. De memoria donde se encuentra el cdigo binario de la instruccin. - Esta direccin se coloca en el registro de direcciones de la CPU y de ah a la memoria mediante el bus de direcciones. - Una vez decodificada, se traslada al bus de datos hacia el registro de instrucciones de la unidad de control. Fase de ejecucin. - Se decodifica la instruccin dentro la unidad de control. - Se busca su cdigo de instrucciones en la memoria interna de la CPU- Se activan las seales correspondientes del secuenciador para ejecutar la instruccin. Durante la fase de ejecucin los buses externos no son utilizados por la CPU, pueden ser utilizados por dispositivos externos para transferir datos. METODOS PARA MEJORAR LOS DISPOSITIVOS E/S 1.-Mediante instrucciones especficas de E/S, se emplea en el programa de control para acceder al perifrico. 2.-Mediante Acceso Directo a Memoria, la cpu pone en triestado los buses de direccin y datos. 3.- Mediante tcnicas de interrupcin, el perifrico activa las lneas de interrupcin de la cpu q detiene el programa en ejecucin y traslada el contador de programa a la direccin de inicio de otro programa, suele denominarse rutina de servicio. 4.-Mediante el tratamiento de E/S como posiciones de memoria, permite el empleo d las mismas instrucciones para acceso a memoria y a E/S. Escribir o leer en uno de estos puertos equivale a hacerlo en un perifrico.