Você está na página 1de 3

ORGANIZACIN DEL PROCESO

Se refiere a las unidades funcionales de una computadora (como la unidad central de


procesamiento, unidad de memoria y los dispositivos de entrada/salida) y sus interconexiones,
que materializan especificaciones arquitectnicas. La organizacin de una computadora y su
arquitectura estn estrechamente relacionadas; sin embargo, no se deben confundir la
arquitectura con la organizacin

La organizacin de una computadora y su arquitectura estn estrechamente relacionadas;


sin embargo, no se deben confundir la arquitectura con la organizacin, que en algunos
casos suele ser usada como un sinnimo de esta ltima, puesto que la arquitectura se
enfoca a la forma de construir las unidades funcionales para que realicen las funciones
especificadas por su organizacin, al igual que su forma de comunicarse e interactuar
entre ellas. Un ejemplo de atributos de la arquitectura computacional son el nmero de bits
usados para representar los tipos de datos (nmeros, caracteres, etc.), mecanismos de
entrada/salida, entre otros. Algunos de los atributos de la organizacin son las interfaces
entre la computadora y los perifricos, las seales de control en el hardware y la
tecnologa de la memoria usada.

Una computadora, en su forma ms simple, consta de una unidad central de


proceso (CPU), una unidad de memoria y una unidad de entrada/salida, a su vez estas
unidades estn interconectadas mediante un conjunto de lneas de comunicacin que
recibe el nombre de BUS. La unidad de memoria est organizada como un conjunto
de celdas, cada una de las cuales puede almacenar una instruccin y tiene asociada una
direccin nica, asignada secuencialmente empezando con la direccin 0. Cada celda de
la memoria tiene capacidad un nmero fijo de bits, lo cual hace que se tenga un lmite en
cuanto los valores de los datos que puedan representarse en la mquina. La CPU tiene
como funcin ejecutar instrucciones para procesar datos y controlar toda la operacin de la
computadora. Cada dispositivo perifrico de la unidad de entrada/salida tiene asignada
una direccin nica para poder ser identificado. En el caso del bus, este indica si la
operacin de entrada/salida se realizar por la unidad de memoria o por la unidad de
entrada/salida.
Registros
Los Registros son un medio de ayuda a las operaciones realizadas por la unidad de control
y la unidad aritmtica y lgica. Permiten almacenar informacin, temporalmente, para
facilitar la manipulacin de los datos por parte de la CPU.
Los registros son a la CPU como la memoria principal es a la computadora.
Los registros vienen de tres tipos: datos, direcciones e ndice, que tiene lugar en casi todos
los aspectos de la operacin del CPU. El tamao de un registro depende del CPU; los ms
simples tienen registros que aceptan 8 o 16 bits de datos y los ms complejos tienen
registros de 32, 48 o 64 bits.

Clasificacin de registros
Registro de datos: Un CPU puede funcionar con datos en uno de tres modos: entre dos
registros, entre registros y una ubicacin de Memoria de acceso

Registro de direcciones: Para que un CPU pueda almacenar y recuperar datos en RAM,
debe tener la direccin de la memoria de la informacin.

Registro de ndice: Un CPU no puede hacer matemticas en registros de datos, aunque


puede hacerlo indirectamente con un registro de ndice.

Registros de segmento: Un registro de segmento tiene 16 bits de longitud y facilita un


rea de memoria para direccionamiento conocida como segmento actual.

Registros de propsito general: Los registros de propsito general son el AX, BX, CX, y
DX, de 16 bits.

Registros de apuntadores: Los registros SP (apuntador de pila) y BP (apuntador base)

Registros de banderas: Es un registro de 16 bits, de los cuales nueve sirven para indicar

el estado actual de la mquina y el resultado del procesamiento.

Registro de punteros de instruccin: El registro IP de 16 bits contiene el


desplazamiento de direccin de la siguiente instruccin que se ejecuta.
Se emplean para controlar las instrucciones en ejecucin, manejar direccionamiento de
memoria y propiciar la capacidad aritmtica.
Los registros vienen de tres tipos: datos, direcciones e ndice, que tiene lugar en casi todos
los aspectos de la operacin del CPU. El tamao de un registro depende del CPU; los ms
simples tienen registros que aceptan 8 o 16 bits de datos y los ms complejos tienen
registros de 32, 48 o 64 bits.
Registro de datos: Un CPU puede funcionar con datos en uno de tres modos: entre dos
registros, entre registros y una ubicacin de Memoria de acceso al azar (RAM - Random-
Access Memory) y entre dos ubicaciones RAM. Como el CPU est conectado directamente a
los registros, las operaciones que implican dos registros son las ms rpidas; las que se dan
entre ubicaciones RAM son las ms lentas. Es decir, junta dos registros, aade un registro a
una ubicacin RAM, o aade dos ubicaciones RAM.

Registro de direcciones: Para que un CPU pueda almacenar y recuperar datos en RAM,
debe tener la direccin de la memoria de la informacin. Esas operaciones que implican RAM
usan registros de direccin de memoria. EL CPU no realiza aritmtica en estos registros; en
cambio, los usa para ubicar datos que necesita.

Registro de ndice: Un CPU no puede hacer matemticas en registros de datos, aunque


puede hacerlo indirectamente con un registro de ndice. ste trabaja con los registros de
datos, permitiendo a un programa procesar hilos de informacin eficazmente.

Registros de segmento: Un registro de segmento tiene 16 bits de longitud y facilita un


rea de memoria para direccionamiento conocida como segmento actual.
Registros de propsito general: Los registros de propsito general son el AX, BX, CX, y
DX, de 16 bits. Cada uno de ellos se divide en dos registros de 8 bits, llamados AH y AL, BH
y BL, CH y CL, y, DH y DL, H significando High (alto) y L significando Low (bajo), indicando la
parte alta o la parte baja del registro correspondiente de 16 bits.
Registro AX: El registro AX es el registro acumulador, es utilizado para operaciones
que implican entrada/salida, y multiplicacin y divisin (estas dos ltimas en conjunto con el
registro DX).
Registro BX: El registro BX es el registro base, y es el nico registro de propsito
general que puede ser un ndice para direccionamiento indexado.
Registro CX: El registro CX es conocido como el registro contador. Puede contener un
valor para controlar el nmero de veces que un ciclo se repite o un valor para corrimiento de
bits.
Registro DX: El registro DX es el registro de datos. En algunas operaciones se indica
mediante este registro el nmero de puerto de entrada/salida, y en las operaciones de
multiplicacin y divisin de 16 bits se utiliza junto con el acumulador AX.

Registros de apuntadores: Los registros SP (apuntador de pila) y BP (apuntador base)


estn asociados con el registro SS y permiten al sistema acceder a datos en el segmento de
la pila.
Registros de banderas: Es un registro de 16 bits, de los cuales nueve sirven para indicar el
estado actual de la mquina y el resultado del procesamiento.
La tabla contiene 16 posiciones (de 0 a 15), que son los 16 bits del registro de banderas,
numeradas de derecha a izquierda. La posicin 0 la encontraremos a la derecha y la posicin
15 a la izquierda.
Los bits de las banderas son las siguientes:
Registro de punteros de instruccin: El registro IP de 16 bits contiene el desplazamiento
de direccin de la siguiente instruccin que se ejecuta. El IP est asociado con el registro CS
en el sentido de que el IP indica la instruccin actual dentro del segmento de cdigo que se
est ejecutando actualmente en la memoria.

Você também pode gostar