Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
6Activity
0 of .
Results for:
No results containing your search query
P. 1
UNIDAD ARITMÉTICA LÓGICA

UNIDAD ARITMÉTICA LÓGICA

Ratings: (0)|Views: 1,290|Likes:
Published by gregory_house3504

More info:

Published by: gregory_house3504 on Jun 29, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

04/04/2014

pdf

text

original

 
NOMBRE DEL ALUMNO: VILLANUEVA JIMENEZ ALEJANDRO.NOMBRE DE PROFESOR: JESÙS TELLEZ HERNÀNDEZCARRERA: ING. EN SISTEMAS COMPUTACIONALES.ALU (Unidad Aritmético Lógica)
 
UNIDAD ARITMÉTICA LÓGICA
(
UAL
)
Es la parte del ordenador que realiza las operaciones aritméticas y
lógica
s
.
Las unidades aritméticas lógicas son circuitos lógicos combinatorios
o
secuenciales que realizanoperaciones sobre los datos, según lo indicado por 
la
unidad de control. Cada UAL se caracteriza por el tipo de datos que
 puede
manejar y por el conjunto de operaciones que puede realizar sobretales
datos
.
La mayor parte de las UAL pueden operar con enteros de varios tamaños
y
también puede incluir operaciones para manipular números de punto
fij
o
,
números de punto flotante
y
diversos datos no numéricos. Las operaciones
más
comunes de la UAL
son:
- Aritméticas:suma
,
 
resta
,
 multiplicación,y división. -Lógicas: AND,OR, OR EXCLUSIVO,COMPLEMENTO. - Corrimiento y rotación de
datos
-Conversión
de datos de un tipo a
otro
.
Regularmente los circuitos de la unidad de control
y
de la UAL se construyen con dispositivos
sem
iconductores en varios esquemas de empaque.
Los
modelos de la segunda generacióntienen
transistores,resistencias,diodos
,
 
etc
.
montados en tarjetas de circuitos impresos, mientrasque en los modelos de
la
tercera generación utilizan circuitos integrados a pequeña escala entarjetas
de
circuitos. Las máquinas de la cuarta generación utilizan circuitosintegrados
a
granescalaya muygrande
escala.
SISTEMA BÁSICO DE CONTROL
El sistema básico de control sigue la lista de instrucciones guardada
y
dirige
las
actividades de launidad aritmética
y
de los dispositivos de E/S hasta que el programa termina su ejecución.Cada unidad realiza su tarea bajo la influencia sincronizada del sistema básico de control.La unidad de control coordina todas las operaciones de la UAL la memoria y los dispositivos deE/S, llevando a cabo un ciclo continuo con un conjunto de operaciones que recuperan lasinstrucciones de la memoria para ejecutarla.Elciclo de instrucción de una computadora digital sencilla, incluye los siguientes pasos
 básicos
:
l.
Recu perar de la memoria la siguiente instrucción del programa actual y
lleva
l
a
a la unidadde control.2. Decodificar la instrucción,determinar la instrucción demáquinaque
debe ejecutarse.
3. Recuperar los operandos necesarios parala instrucción desde la memoria
o
desdelos dispositivos de entrada. 4. Realizar laopeación indicada por la instrucción.
5.
Guardar en memoria los resultados generados por la operación, o enviar 
los
resultados a undispositivode
salida.
Las instrucciones se recuperan de la memoria en orden secuencial,a menos que se encuentre un tipoespecial de instrucción,llamado indistintamente ramificación, salto, brinco, o transferencia. Las
RecuperarInstrucciónDecodificarInstruccióRecuperaroperandoRealizaroperaciónGuardarresultados
 
instrucciones de ramificación permiten escribir programas con ciclosytomas de decisiones.Cuando el sistema básico de controlde una computadora digital recupera una instrucción desde lamemoria para su ejecución,se pueden tener varios ti pos
de
operaciones.
l.
Las instrucciones aritméticas hacen que los datos binariossesumen,reste
n
,
multipliquen odividan según lo especificado por el programador de la computadora en el programa.2.Se dispone de operaciones de prueba y comparación que determinan
la
elación (mayor que,menoque, igual a u otras) entre dos elementos de
datos
 binarios.
3.
Las instrucciones de ramificación o de salto se pueden utilizar para alterar 
la
naturalezasecuencial de la ejecución del programa
,
 con base enlos resultados de una prueba o comparación. Este tipo de función añade una gran flexibilidad a los
 programa
s
.
4. Se incluyen las instrucciones de entrada y salida para leer mensajes
que l
legan a lacomputadora,escribir mensajes desde la computadoraycontrolar dispositivos periféricos.
5.
Las operaciones lógicas y de corrimiento permiten a la computadora traducir e interpretar todoslos diferentes códigos que utiliza. Estas
instrucciones
 permiten el manejo de bits bajo el controldel
 programa.
SISTEM
A BASICO DE
MANEJO DE BASES DE DATOS
Los datos son los números
y
caracteres codificados que se emplean a modo
de
operandos en laejecución de las instrucciones pero también abarca a
toda
información digitalizada. En el proceso de compilación en el que un compilados traduce el programa fuente
al
lenguajemáquina el propio programa fuente es considerado como
un
conjunto de
datos.
La información que recibe
un
ordenador debe estar convenientemente codificada ya quelos sistemas físico (máquinas) actuales se basan en
los
circuitos digitales y estos conocen tansolo dos estados
(O
y
1,
o abiertoycerrado, etc.). Para los datos se emplea la codificación enel sistema binario mientras que para los caracteres alfanuméricos se emplean internacionalmenteciertos esquemas completos decodificacióncomo pueden ser elcódigo
ASCII
(American StandardCode for lnformation Interchange, código
estándar 
americano para el intercambiodeinformación),En el que cada carácter 
se
representa mediante un código de siete bit
s
,
 y elEBCDIC (Extender Binary Coded Decimal Interchange Code) en el que se emplean ochoenlugar de
siete
 bits para presentar un cirerto
carácter.
Todas las pistas conductoras de un determinado módulo o tarjeta (es decir, que son los caminos principales para la transmisión de los datos) se agrupan bajo la denominación de bus. Losagrupamientos de pistas conductoras o caminos
de
datosseemplean para la transmisión de datosy para los cuales
el
número
de
 pistas corresponde al de bits que forman cada
 palabra.
SISTEMA BÁSICO DE MANEJO DE
DIRECCIONES
Los registros de direcciones, contienen la dirección de lalocalización
desde
ohacia la cual hay quetransferir los datos y el registro de datos de memoria que contiene aquellos datos que debenescribirse o leerse en dicha
dirección.
 El programa reside en la memoria principal. Para ello se haintroducido previamente gracias a la unidad de entrada a
fin
de que se inicie la ejecución de un programa hay que hacer que el contador de programa apunte hacia
la
 primera instrucción de
este.
El contenido del contador de programa envía a registro de dirección
de
memoria una señalde control de lectura. Una vez transcurrido el tiempo
de
acceso a la memoria, la primerainstrucción del programa se lee, se extrae de la memoria y se carga en el registro de datos dememoria. Después,
la
in
s
trucción contenida en el registro de datos es transferida al registro deinstrucción, con lo cual se encuentra ya preparada para ser decodificada y ejecutada.En el caso
de
que la instrucción contenga alguna operación que deba ser realizada por 
una
unidad aritméticalógica, es necesario obtener los operandos adecuados
(que
 pueden estar en la memoria o en elregistro general del ordenador) para
que
esta pueda realizarla. Para ello él operando es leídoallí donde se
encuentra
,
 pasa al registro de datos de memoria y de ahí a la unidad aritmético
lógica
,
donde se lleva a cabo la operación con los diversos
operandos
.
 Cuando
el
resultado

Activity (6)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Camilo Zúñiga liked this
Jonathan Delgado liked this
Ariel Di Ciano liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->