Como funcionan los decodificadores
Un circuito codificador, simplemente hace eso, codifica, posee d entradas de datos, n entradas de selección y 2^n salidas con la combinación codificada, por ejemplo para pasar de un código BCD a uno 7 Segmentos, se utiliza un codificador, si lo piensas a la inversa, ves elfuncionamiento de un decodificador, lo que ya está codificado lo pasas nuevamente al código de donde salió, en este caso lo que sale como un código para representar un dígito en un display 7 segmentos imginalo como entrada a un decodificador, en donde del código de 7 segmentos se vuelve a un código BCD, el mismo utilizado como dato en la codificación.
Un multiplexor tiene n entradas de selección, 2^nentradas de datos y una salida. Lo que se puede hacer con uno de estos circuitos combinatorios es elegir poniendo una cierta combinación de bits en las n entradas de selección, una de las 2^n entradas de datos, para que esta sea la que salga por la línea de salida, imagina un conmutador telefónico, tienes 32 lineas de teléfono a pasar por un solo cable, tonces, imagina que seleccionas la línea 24 (11000en base 2), entonces el dato que se encuentre en la entrada de datos número 24 saldrá por la salida de ese multiplexor. Ahora bien, al igual que en el caso del codificador y el decodificador, imagina que a la salida del multiplexor pones un demultiplexor. Un demultiplexor cuenta con n entradas de selección, 1 entrada de datos, y 2^n salidas. En este caso, las entradas de selección serán las quedigan por que salida va a salir el dato de la línea de datos, supongamos que ponemos el mismo ejemplo que con el multiplexor, ponemos un 24 en binario en las entradas de control e ingresamos un bit por la linea de datos, este irá a salir por la salida 24 del demultiplexor.
Los circuitos aritméticos como los sumadores/restadores, comparadores, registros de despazamiento, se utilizan, en unacomputadora en la unidad aritméticologica de la unidad central de proceso. Allí es donde por medio de la unidad de control llegan instrucciónes para llevar a cabo una u otra tarea, es en este lugar en donde se le da uso a estos circuitos. Suponte que haces una suma de dos números binarios en la ALU (unidad aritméticologica) y obtienes un resultado, allí utilizastes un sumador, y ese resultado activaráuna serie de flags de una palabra de estado en donde se indicará que fue lo que paso, si el resultado dió cero, si hubo desborde, si ha ocurrido algún acarreo, etc. Pero también podrías haber hecho una operación de multiplicar por dos, allí puede que se use un registro de desplazamiento y lo que se hace es desplazar hacia la derecha la palabra compuesta de 1's y 0's que se halla ingresado paramultiplicar por dos, fijate que de esta forma estás multiplicando por la base del sistema de numeración, que en este caso es el binario, o sea por dos, ocurre lo mismo cuando en el nuestro, el que usamos siempre, el sistema decimal, multiplicas por diez, lo que haces es correr la coma hacia la derecha un lugar, bueno internament cuando multiplicas por dos o divides por dos, la unidad aritméticológicapuede estar desplazando a derecha o aizquierda segun cada caso.
Básicamente eso, hay muchisimo para hablar de este tema pero bueno espero haberte dado una explicación más o menos entendible y razonable de todo esto. No dudes en consultar libros de este tipo, libros de sistemas digitales, hay muy buenos, Wakerley es uno que usé yo mucho tiempo, al igual que el de Milles Murdocca, etc. Nunca tequedes con una duda sobre este tema, si es lo que estas estudiando siempre debes llegar hasta lo último, es un tema simple, pero sino te quedan claros los conceptos, a medida que avanzas todo se te hará muy dificil de hilar.
llar multiplexores de 2 a 1 líneas, de 4 a 1, de 8 a 1,etc.
MULTIPLEXOR de 2 a 1 líneas: circuito integrado TTL 74157, contiene cuatro multiplexores con sus dos entradas...
Regístrate para leer el documento completo.