Vous êtes sur la page 1sur 3

Los bloques funcionales bsicos son: la unidad de procesamiento central (CPU), la

memoria principal, y el procesador de Entrada - Salida.

Unidad de proceso central: esta es la responsable de la interpretacin y ejecucin de


instrucciones contenidas en la memoria principal, las comunicaciones entre la CPU y
la memoria principal se realizan a travs de 2 canales funcionalmente distintos: el de
direcciones y el de datos.

Para introducir en la memoria, una instruccin especifica, la CPU enva a dicha


memoria la direccin de la instruccin por el canal de direcciones y recibe por el
mismo medio la instruccin que est en esa direccin.

Parte de la instruccin es utilizada por la CPU para identificar la operacin. Esta


parte se llama cdigo de operacin de la instruccin. La informacin restante se
utiliza para determinar la o las localidades de los datos con los cuales se va a efectuar
la operacin.

La accin de leer una instruccin en la CPU y prepararla para su ejecucin se


denomina ciclo de bsqueda. Para completar una instruccin la CPU decodifica el
cdigo de operacin, genera las seales de control que se necesitan para introducir los
operandos requeridos y controla la ejecucin de la instruccin.

Por ejemplo, suponiendo que la operacin especificada consiste en sumar 2 nmeros


requeridos en 2 registros de la CPU y almacenar el resultado en un tercer registro de
la CPU. Para efectuar esta instruccin, la CPU identificar los 2 registros y generar
las seales de control adecuados para conectar los registros a la unidad de Aritmtica
y Lgica (ULA).

La CPU tambin hara que la ULA funcione como sumadora y dirija la salida hacia el
tercer registro. El proceso de realizacin que especifica una funcin se denomina ciclo
de ejecucin.

Los nombres ciclos de bsqueda y ciclos de ejecucin derivan de la naturaleza cclica


de la operacin de la computadora una vez que esta empieza a funcionar repite los
ciclos de bsqueda y ejecucin de manera continua. Para hacer referencia a cada ciclo
suele utilizar el termino ciclo de maquina.

La CPU puede dividirse funcionalmente en 3 subunidades, la unidad de control,


dedicada a los ciclos de bsqueda y ejecucin, la ULA que desempea funciones
aritmticas como por ejemplo, suma y resta, de lgica por ejemplo AND, OR y un
conjunto de registros dedicados al almacenamiento de datos en la CPU y a ciertas
funciones de control.

Registro e instrucciones de la CPU

Registros

Instrucciones

Aritmtica y Lgica

Movimientos

de datos

Operaciones de datos en bloque

Instrucciones de control de programa

Instrucciones Instrucciones de Entrada-Salida

Instrucciones de Entrada - salida:


Desde el punto de vista de la programacin para el acceso a la memoria o a un perifrico
simplemente se requiere el mismo conjunto de instrucciones. Estos sistemas se denominan
sistemas de Entrada - Salida mapeados por memoria.

La programacin de un dispositivo en estos sistemas requiere el conocimiento de este


dispositivo y sus caractersticas, aunque no se necesitan instrucciones especiales. El
dispositivo se caracteriza como un conjunto de localidades de la memoria que se dividen en
dos subcategorias: un conjunto de registro de estado de control y un registro de
informacin.

Registro de estado y control. Estos suelen contener informacin acerca del estado inactivo,
ocupado, etc. En estos registros tambin se almacena informacin de control, como por
ejemplo el tipo de paridad y la velocidad de transmisin de los datos.

La informacin contenida en los registros de estado y control se utiliza principalmente para


proporcionar una imagen global del hardware cuando este en el programa

Registro de informacin: estos constituyen una memoria intermedia para la informacin


que se transfiere entre la CPU y el perifrico. En el caso de un dispositivo se transfieren
datos sobre la base de carcter por carcter y suele haber solo dos registros. Uno que retiene
datos de la CPU al dispositivo y otro que utilice datos del dispositivo a la CPU. Si la
Entrada - Salida programada se realiza en un dispositivo unidireccional (solo transmite o
solo recibe) entonces nicamente se necesitara un registro.

Vous aimerez peut-être aussi