jueves, 14 de noviembre de 2013

EL PROCESADOR



PROCESADOR (E/S)

En las entradas y salidas se ejecutan desde el procesador entran tres conceptos que se deben conocer.

1. DMA(acceso directo a memoria)
La UPC y el controlador de entrada y salida internacional solo cuando la UCP debe dar el control del bus del sistema al controlador de entrad y salida como respuesta a una petición de este ultimo. este tipo de capacidad es lo que se conoce como acceso directo a memoria (DMA)



La mayoría de los computadores de hoy día tienen la posibilidad de interrupción y de DMA. Un controlador de DMA posee un control parcial de la operación de E/S. La UCP puede liberarse totalmente si se introduce en el computador un Procesador de E/S (PE/S) o canal. Análogamente al DMA, el PE/S tiene acceso a la memoria principal y puede interrumpir a la UCP, sin embargo puede emplear un repertorio de instrucciones diferentes del de la UCP (ya que está orientado a operaciones de E/S). 




2. CANALES
El canal de E/S es una extensión del concepto de DMA. Un canal de E/S tiene la capacidad de ejecutar instrucciones de E/S, lo que da un control total sobre las operaciones de E/S. 
Las instrucciones de E/S se almacenan en la memoria principal y serán ejecutadas por un procesador de propósito específico en el mismo canal de E/S. 
Hay dos tipos comunes de canales de E/S, como se ilustra en la figura: 


Las instrucciones también se pueden calcificar por el tipo de operación que se realiza, como por ejemplo. el control de cadenas de caracteres, el control de la memoria cache, instrucciones aritméticas, instrucciones de transferencia de datos, instrucciones de comparación. 
en forma general las instrucciones del procesador le permite realizar tareas, esto ejecutandoce aun tiempo una o varias de estas instrucciones, en algunos procesadores las instrucciones se dividen deacuerdo al área del procesador en la cual tuvieran acción .

a continuación se presentan instrucciones de varios procesadores, algunos son ya viejas y no se usan en la actualidad, como vera en algunos, que pertenecen a una misma familia, las instrucciones varían o se han añadido otras.

Algunas Instrucciones del procesador 4004
MnemónicoDescripciónOPROPA
WRMEscribir el acumulador en RAM11100000
WMPEscribir el acumulador en port de salida de RAM11100001
WRREscribir el acumulador en port de salida de ROM11100010
WPMEscribir el acumulador en el medio byte especificado de RAM (se usa en los microprocesadores 4008 y 4009 solamente)11100011
WR0Escribir el acumulador en el carácter de estado de RAM 0, 1, 2, 311100100
WR111100101
WR211100110
WR311100111
SBMRestar el contenido de la posición previamente especificada de RAM del acumulador con préstamo11101000
RDMCargar en el acumulador el contenido de la posición de RAM11101001
RDRCargar en el acumulador el contenido del port de entrada de ROM11101010
ADMSumar el contenido de la posición previamente especificada de RAM al acumulador con acarreo11101011
RD0Almacenar en el acumulador el carácter de estado de RAM 0, 1, 2, 311101100
RD111101101
RD211101110
RD311101111

la siguiente tabla muestra el grupo de instrucciones del acumulador



MnemónicoDescripciónOPROPA
CLBLimpiar el acumulador y el acarreo11110000
CLCLimpiar el indicador de acarreo11110001
IACIncrementar el acumulador11110010
CLCComplementar el acarreo11110011
CMAComplementar el acumulador11110100
RALRotar acumulador y acarreo hacia la izquierda11110101
RARRotar acumulador y acarreo hacia la derecha11110110
TCCSumar acarreo al acumulador y limpiar el acarreo11110111
DACDecrementar el acumulador11111000
TCSRestar acarreo del acumulador y limpiar el acarreo11111001
STCPoner el acarreo a uno11111010
DAAAjuste decimal del acumulador11111011
KBPConvierte un código 1 de 4 a binario en el acumulador11111100
DCLDesignar línea de comando11111101



EL MICROPROCESADOR
EL microprocesador es un circuito integrado  que contiene algunos o todos los elementos hardware, y el de CPU, que es un concepto lógico; una CPU puede estar soportada por uno o varios microprocesadores, y un micro procesador puede soportar una o varias CPU, un núcleo suele referirse a una porción del procesador que realiza todas las actividades de una CPU real  


AUTOR: ALISON GARCIA.














0 comentarios:

Publicar un comentario

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Lady Gaga, Salman Khan