Está en la página 1de 4

FUNCIONES LGICAS BSICAS

Funcin de Comparacin
La comparacin de magnitudes se realiza mediante un circuito denominado comparador. Su propsito es
comparar cantidades e indicar si son o iguales.

Funciones Aritmticas
Suma
La adicin se realiza mediante un circuito lgico denominado sumador. Su funcin es sumar dos
nmeros binarios (que se aplican a las entradas A y B, junto con una entrada de acarreo Cin), y
generar la suma () y un acarreo de salida (Cin).

Resta
La sustraccin se realiza mediante un circuito digital. Un restador requiere tres entradas: los dos
nmeros que han de ser restados y una entrada de acarreo negativo (borrow). Las dos salidas
corresponden a las diferencia y a la salida del acarreo negativo.
Multiplicacin
La multiplicacin se realiza mediante un circuito digital denominado multiplicador. Dado que los
nmeros se multiplican siempre de dos en dos, se necesitan dos entradas. La salida del multiplicador
es el producto. Puesto que la multiplicacin es sencillamente una serie de sumas con
desplazamientos de posicin de los productos parciales, se puede realizar empleando un sumador
junto con otros circuitos.
Divisin
La divisin se puede realizar mediante una serie de sustracciones, comparaciones y
desplazamientos, por lo que tambin puede efectuarse utilizando un sumador junto con otros
circuitos. En el divisor se necesitan dos entradas y las salidas que se generan son el cociente y el
residuo.

Funcin de conversin de cdigo


Un cdigo es un conjunto de bits ordenados de acuerdo a un nico modelo y se emplean para
representar una informacin especfica. Un convertidor de cdigo cambia el formato de una informacin
codificada a otro formato de cdigo. Ejemplo de ello, esta la conversin entre binario y otros cdigos
como el cdigo decimal binario (BCD, Binary Coded Decimal) o el cdigo Gray.

Funcin de Codificacin
La funcin de codificacin se implementa mediante un circuito denominado codificador. Un codificador
convierte la informacin, tal y como puede ser un nmero decimal a carcter de alfabeto, en algn tipo de
cdigo.

Funcin de Decodificacin
La funcin de decodificador se realiza mediante otro circuito que recibe el nombre de decodificador. Un
decodificador convierte la informacin codificada, como puede ser un nmero binario, en otra informacin
no codificada, como lo es un nmero decimal.

Funcin de Seleccin de Datos


Existen dos tipos de circuitos dedicados a la seleccin de datos: el multiplexor y el demultiplexor. El
multiplexor es un circuito lgico que pasa los datos digitales procedentes de varias lneas de entrada a
una nica lnea de salida segn una secuencia de tiempos especfica. Funcionalmente, un multiplexor se
puede presentar mediante una operacin de conmutacin electrnica que secuencialmente conecta cada
una de las lneas de entrada a la lnea de salida. Un demultiplexor es un circuito que pasa los datos
digitales procedentes de una lnea de entrada a varias lneas de salida segn una determinada secuencia
de tiempo. Esencialmente, el demultiplexor es un multiplexor invertido.
La multiplexacin y demultiplexacin se emplean cuando datos procedentes de distintas fuentes se tiene
que transmitir a travs de una lnea hasta una localizacin distante, y deben redistribuirse a varios

destinos. La figura siguiente ilustra este tipo de aplicacin en la que los datos digitales de tres
computadoras se envan a lo largo de una nica lnea hasta otras tres computadoras en otra localizacin.

Funcin de Almacenamiento
La mayora de los sistemas digitales requieren de la funcin de almacenamiento, cuyo objeto es
mantener los datos binarios durante un periodo de tiempo. Algunos dispositivos de almacenamiento se
usan para almacenamiento temporal, y otros para almacenamiento permanente. Un dispositivo de
almacenamiento puede memorizar un bit o un grupo de bits y mantiene la informacin mientras sea
necesario. Algunos tipos comunes de dispositivos de almacenamiento son:
Flip flop
El flip flop es un circuito lgico biestable (dos estado estables), que puede almacenar un nico bit
en un determinado instante, bien un 1 o un 0. La salida de un flip flop biestable indica que bit est
almacenado. Una salida a nivel ALTO indica que se ha almacenado un 1 y una salida a nivel BAJO
indica que se ha almacenado un 0. Los flip flops se implementan con puertas lgicas.
Registro
Un registro de desplazamiento se forma combinando varios flip flop de manera que se puedan
almacenar grupos de bits. Por ejemplo un registro de 8 bits se construye a partir de ocho flip flop.
Adems de almacenar bits, los registros pueden emplearse para desplazar los bits de una posicin a
otra dentro del propio registro o fuera del mismo a otro circuito; por tanto, los dispositivos reciben el
nombre de registros de desplazamiento. Los dos tipos bsico de registros de desplazamiento son
serie y paralelo.
Memorias semiconductoras
Las memorias semiconductoras son dispositivos tpicamente utilizados para almacenar grandes
cantidades de bits. En un tipo especial de memoria, denominada memoria de solo lectura o ROM
(Read Only Memory), los datos binarios se almacenan de forma permanente o semipermanente y no
se pueden cambiar instantneamente. En la memoria de acceso aleatorio o RAM (Random Access
Memory), los datos binarios se almacenan temporalmente y pueden ser fcilmente modificados.
Memorias magnticas
Las memorias de disco magntico se emplean para almacenamiento masivo de datos binarios.
Ejemplo de esto, es el disco duro de las computadoras. Los discos magneto pticos utilizan haces
lser para almacenar y recuperar datos.

Funcin de Recuento
La funcin de contar (recuento) es muy importante en los sistemas digitales. Existen muchos tipos de
contadores digitales, pero su objetivo bsico es contar sucesos representados por cambio de nivel o
impulsos, o generar una secuencia de cdigos particular. Para contar el contador debe recordar el
nmero actual, con el fin de poder pasar correctamente al siguiente nmero de la secuencia. Por tanto la
capacidad de almacenamiento es una caracterstica importante de todos los contadores y, generalmente,
se utilizan flip flop para su implementacin. En la figura se ilustra la idea bsica del funcionamiento del
contador.

Tomado del libro de Fundamentos de Sistemas Digitales. Thomas L. Floyd. Pearson Educacin S.A. Madrid. 2000.