ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Funcionamiento ALU


Enviado por   •  4 de Mayo de 2013  •  433 Palabras (2 Páginas)  •  1.148 Visitas

Página 1 de 2

ENSAYO

“Funcionamiento de la Unidad Aritmético Lógica (A.L.U)”

El chip mas importante de la tarjeta madre es el microprocesador, que no es mas que el elemento central, del proceso de tratamiento de datos, compuesto por dos unidades principales la unidad de control y la unidad aritmético lógica; estas dos unidades son las encargadas de ejecutar y gestionar cada proceso de datos o información almacenada en memoria, que lleva a cabo el microprocesador.

La unidad aritmético lógica es un circuito digital que calcula operaciones aritméticas como “suma, resta, multiplicación entre otras” y operaciones de tipo lógico como “y, o, si, no” necesarias para las instrucciones. La A.L.U esta formada por un circuito operacional, registros de entrada, un registro acumulador y un registro de estado (Flags); donde todos estos elementos se encargan del funcionamiento de la A.L.U.

La Unidad Aritmético Lógica opera datos que recibe a través de los buses de datos, siguiendo las instrucciones de la Unidad de Control, estos datos se cargan y almacenan en los registros de entrada que componen dicha unidad, luego que se han cargado los datos, pasan al circuito operacional donde se va a ejecutar la operación con los datos precedentes de los registros de entrada; una vez que se ha ejecutado la operación el resultado será almacenado en el registro acumulador de la A.L.U; para todos los procesos que ejecuta el circuito operacional, hay un registro de estado (Flags) que son unos registros de memoria, en los que se deja constancia de algunas condiciones que se dieron en la ultima operación realizada y que se tiene que tener en cuenta en operaciones posteriores.

Hay que tener en cuenta que la información de las instrucciones es almacenada inicialmente en la memoria RAM, la cual es solicitada por la Unidad de Control, la memoria pone la instrucción en el bus de datos, donde es tomada por el registro de instrucciones de la U.C y posteriormente decodificada, detectando si hay que ejecutar una operación de tipo aritmético lógico, siendo así, la Unidad de Control cargaría los datos en los registros de entrada de la Unidad Aritmético Lógica, luego le ordenaría a la misma que ejecutara la operación, mediante el circuito operacional que es el encargado de llevar a cabo dicho proceso, registrado las condiciones de dicha operación en los registros de estado (Flags) y almacenando en el registro acumulador el resultado obtenido en el circuito operacional este es dirigido al bus de dato y almacenado en una celda o espacio de la memoria RAM, donde la Unidad de Control haría que el contador del programa avanzará un paso para ejecutar la siguiente instrucción y así sucesivamente.

...

Descargar como (para miembros actualizados)  txt (3 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com