You are on page 1of 3

descripcin de los elementos del procesador: la c p u se compone por la unidad de control, la memoria, la unidad aritmetica y logica, registros internos,

dispositivos de entrada y salida, y un reloj que ci ncronisa los elementos de la pc. en la memoria hay dos tipos de informacin: las intruccines de programa, y los dato s con los cuales la maquina efectua los tratamientos indicados por las instruccin es. la unidad de control, que contiene el contador de programa y el registro de inst ruccin, extrae de la memoria la nueva instruccin a ejecutar, en la direccin que ind ica el contador de programa, y la copia en el registo de istruccin. el codigo de operacin le indica que operacon debe realizar, la direccin de los dato s, donde buscar los datos, los resultados, y donde almacenar los resultados. una ves interpretada la operacin, busca los datos y los lleba a los registros intern os de la alu, donde se realiza la operacin indicada por el codigo de operacin. la unidad de control contiene adems un rgano generador de secuencias llamado secue nciador, el que tras analisar el codigo de operacin, reduce las ordenes a las un didades de la pc, para hacerles ejecutar distintas fases de la instruccin. microprocesadores: la c p u es el cerebro de la pc. su trabajo es ejecutar los programas almacenado s en la memoria tomando las instruccines examinandolas y ejecutandolas una a una. la c p u tambin cuenta con una pequea memoria de gran velocidad, que utiliza para almacenar resultados intermedios, y cierta informacin de control. esta memoria co nsta de muchos registros, cada uno con cierta funcin. los mas importantes son el contador de programa y el registro de instruccin segundo interprete: el hecho de que un programa pueda emular el funcionamiento de una c p u, demuest ra que un programa no nesecita ser ejecutado por una c p u fisica. puede usarse otro programa para extraer, examinar, y procesar las instrucciones. este program a se llama interprete. dado que el interprete divide los programas en pequeos pasos, las maquinas que lo reproducen son mas rapidas y varatas. el conjunto de todas las instruccines que el programador tiene a su disposisin se llama conjunto de instruccin. las instuccines varian de maquina en maquina, y de n ivel en nivel. por ejemplo, en el nivel de maquina tradicional, el numero de ins trucciones es entre 30 y trecientas instruccines. un conjunto de intrucciones grande no es mejor que uno pequeo. por que la informa cin que contiene no es muy general. los compiladores como pascal, y ada funcionan mejor en conjuntos de instrucciones pequeos y bien definidos. las computadoras c on conjuntos de intrucciones pequeos se llaman risc (reduced, instrucshon ,set ,cm piuter), que no tienen microprogramacin y son rapidas. las computadoras con conju ntos de instrucciones normales o extendidos se llaman cisc ( complited, instrucs hon, set, cmpiuter). organisacin de la c p u: la organisacin de la c p u, se debe al diagrama de von neuman llamado la trayecto ria de los datos. se base en los registros internos (1 a 16), y en la alu. los registros internos alimentan las 2 entradas de la alu y retienen informacin, mientras la alu realiza las operacines. la alu realiza operacines sobre el contenido del registro de entr ada y coloca el resultado en el registro de salida, el cual puede guardarse en l a memoria. las instruccines se dividen en 3 categorias: de memoria a registro: permite que una palabra de la memoria sea extraida de los registros, y que luego pueda ser usada como entrada de la alu en otras operacio nes. de registro a registro: extrae dos datos del registro, los lleba a los registros de entrada de la alu, se realiza una operacion con ellos, y se copia el resulta do en otro registro.

de memoria a memoria: extrae los datos de la memoria, los lleba a los registros de entrada de la alu, se realiza su operacin, y se copia el resultado en la memor ia. unidad aritmetica y logica: para pedirle a la pc una operacin matematica, la instruccin debe facilitarle el ti po de operacin, la direccin de la celula de memoria que tiene el primer dato, la d ireccin de la celula de memoria que tiene el segundo dato, y la direccin de la cel ula de memoria donde almacenar el resultado. la instruccin de la suma requiere cuatro accesos a la memoria. las maquinas que u tilizan este tipo de instrucciones se llaman de tres direccones. existen maquinas de una direccin, cuya alu tiene un solo registro llamado contador, para almacena r tanto los datos como el resultado fase de busqueda de la instruccin: la unidad de control ordena extraer el contenido del contador de programa, lo ll eba al registro de seleccin y le ordena una lectura a la memoria. cuando termina la lectura, la instruccin queda disponible en el registro de palabra. luego, la u nidad de control lleba el contenido de ese registro al registro de instruccin. fase de busqueda o almacenamiento del dato: busqueda del dato, seguido de procesamiento: una ves analisado el codigo de operacin de la instruccin, la direccin del dato se e ncuentra en el registro de instruccin. la unidad de control envia el contenido de l registro al registro de seleccin de memoria, y ordena una lectura a la memoria. cuando termina la lectura, la instruccin queda disponible en el registro de pala bra. la unidad de control transfiere ese dato a la alu, y posiciona sus circuito s en la alu, para que se realise la operacin solicitada por el codigo de operacin, y guarda el resultado en el acumulador. almacenamiento del dato: cuando el dato se encuentra en el acumulador, la unidad de control lo transfiere al registro de palabra, y ordena una lectura a la memoria. instruccin de ruptura de secuencia: sta instruccin modifica el desarrollo secuencial del programa, haciendo que a la i nstruccin de salto le siga una instruccin, cuya direccin es entregada por la misma instruccin de salto. la istruccon de salto puede ser condicionl, osa que si no se cumple una condicin no tiene efecto. la condicin esta relacionada con el contenido del acumulador. el codigo de operacin define cual es la condicin, y la direccin define el plazo de la proxima instruccin a ejecutar en caso que se cumpla la condicin. canal: es un dispositivo caps de transferir informacin entre los dispositivos de entrada y salida, y la memoria. la informacin transferida se almacena en la memoria de fo rma secuencial. para iniciar una transferncia, las instrucciones especiales de en trada y salida, deben colocar en el canal, la direccin del periferico implicado, la direccin para almacenar la primera informacin, y el numero de informacin a trans ferir. luego, el canal se encargar de la transferecia. por cada informacin transfe rida, se suma un 1 a la direccin de almacenamiento, y se resta un 1 al numero de informacin a tranferir. cuando toda la informacin fu transferida, se alerta a la un idad de control, mediante el envio de una interrupcin. interrupciones: una interrupcin es una orden que viene del exterior, para ordenarle a la computad ora ejecutar un programa asociado a la orden. el programa en curso se detiene, p ara que el programa solicitado por la interrupcin se ejecute. cuando dicho progra ma termina de reproducirse, el programa anterior sigue su curso. la interrupcin sirve para indicarle a la unidad de control que ejecute o realise

una actividad, o para indicarle que algo ocurri o termin. hay dos tipos de interrupcones: las enmascarables: pueden ignorarse, mientras no necesiten atencin o reproduccin i nmediata. las no enmascarables: no pueden ignorarse por que nesecitan ser reproducidas o a tendidas de forma inmediata. en ste grupo estan las iterrupcines por error. las interrupciones tambin se clasifican en: interrupcin por error. interrupcin por desvio de programa: direccin incorrecta. interrupcin por entrada y salida: generada por el canal para evitar la interrupcin de una operacin de entrada y salida. interrupcin externa: avisa a la maquina una modificacon del exterior. interrupcin de recuento: para contar inpulsos del reloj.

You might also like