Documente Academic
Documente Profesional
Documente Cultură
+Bit: es una unidad mnima de informacin, que puede tener solo dos valores (cero o uno).
+Sistema Fsico: es un conjunto de objetos o materiales que poseen una conexin o interaccin o un
modelo matemtico de tipo causal, es decir, basados en figuras, grficos o descripciones causales
que en general se contentan con predecir si el estado del sistema ir en determinada direccin o si
aumentar o disminuir alguna magnitud, sin importar exactamente la magnitud concreta de la
mayora de aspectos (modelos cualitativos o conceptuales). Se pueden dividir en:
++ Sistema abierto, que recibe flujos (energa y materia) de su entorno. Los sistemas
abiertos, por el hecho de recibir energa, pueden realizar el trabajo de mantener sus propias
estructuras e incluso incrementar su contenido de informacin. Ejemplo: el hecho de que los seres
vivos sean sistemas estables capaces de mantener su estructura a pesar de los cambios del entorno
requiere que sean sistemas abiertos.
++Sistema cerrado, que slo intercambia energa con su entorno. En un sistema cerrado el
valor de la entropa es mximo, compatible con la cantidad de energa que tiene.
++Sistema aislado, que no tiene ningn intercambio con el entorno.
+Algoritmos: son mtodos computacionales que se valoran por su eficiencia computacional. Estos
mtodos se constituyen por instrucciones ordenadas, bien definidas y finitas, que cumplen el
objetivo de llevar a cabo una actividad, desde un estado inicial y una entrada, para obtener una
solucin.
+Sistemas Numricos: son un conjunto de smbolos y reglas que representan datos numricos o
cantidades. Se caracterizan por una base que indican el nmero de smbolos. En informtica, resulta
conveniente la utilizacin de un sistema binario (base 2) por la practicidad de sus operaciones.
+Cdigos: son sistemas numricos usados para la representacin de datos o para el procesamiento
de instrucciones, basados en el sistema binario. Caractersticas:
++Ponderado, es decir, cada posicin de una secuencia de dgitos tiene asociado un peso.
Ejemplo:
0 1 1 0 0 0 1 1
128 64 32 16 8 4 2 1
MSB LSB
Most Significant Bit Least Significant Bit
Bit Ms Significativo Bit Menos Significativo
Bit Ms Pesado Bit Menos Pesado
++Distancia, esta se da entre dos combinaciones de bits y su valor es la cantidad de bits que
cambian de una a otra.
++Autocomplementaridad, es decir, el complemento de cualquier combinacin puede
hallarse invirtiendo los valores de cada uno de los bits.
++Ejemplos de cdigos:
+++Cdigos Numricos:
Decimal BCD
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
Decimal BCDXS3
X 0 0 0 0
X 0 0 0 1
X 0 0 1 0
0 0 0 1 1
1 0 1 0 0
2 0 1 0 1
3 0 1 1 0
4 0 1 1 1
5 1 0 0 0
6 1 0 0 1
7 1 0 1 0
8 1 0 1 1
9 1 1 0 0
++++Gray:
Decimal Gray
0 0 0 0 0
1 0 0 0 1 Espejo
2 0 0 1 1
3 0 0 1 0 Espejo
4 0 1 1 0
5 0 1 1 1
6 0 1 0 1
7 0 1 0 0 Espejo
8 1 1 0 0
9 1 1 0 1
10 1 1 1 1
11 1 1 1 0
12 1 0 1 0
13 1 0 1 1
14 1 0 0 1
15 1 0 0 0 (y sigue)
++++Johnson:
Decimal Johnson
0 0 0 0 0 0
1 0 0 0 0 1
2 0 0 0 1 1
3 0 0 1 1 1
4 0 1 1 1 1
5 1 1 1 1 1
6 1 1 1 1 0
7 1 1 1 0 0
8 1 1 0 0 0
9 1 0 0 0 0
++++Hamming:
k k m k m m m k m m m
Para saber que valores deben tener los bits de paridad se realizan la siguiente norma (a modo
de ejemplo, el mensaje a transmitir es 1010):
1) Antes de hallar los valores para cada bit de paridad debemos saber con cules de los bits del
mensaje se deben realizar:
2) Luego se realiza la operacin booleana xor con los correspondientes bits de mensajes para cada
bit de paridad:
k =m m m =1 0 0=1
k =m m m =1 1 0=0
k =m m m =0 1 0=1
k m m m =
k m m m =
k m m m =
Si son iguales a cero, el mensaje no tiene errores. Si alguno es distinto de cero, el error se encuentra
en la posicin que indican los resultados, leyendolos de abajo hacia arriba como indica la flecha,
expresado en binario. La posicin se cuenta de izquierda a derecha. Ej:
k m m m =1 1 0 0=0
k m m m =0 1 0 0=1
k m m m =1 0 0 0=1
+lgebra de Boole:
++Postulados de Huntintong:
+++Conmutatividad:
I) A+B=B+A
II) AB=BA
+++Distributividad:
I) A(B+C)=AB+AC
II) A+(BC)=(A+B) (A+C)
+++Identidad o Invariancia:
I) A+0=A
II) A1=A
+++Complemento:
I) A+ =1 + (unin)
II)A =0 (interseccin)
++Propiedades (Teoremas):
+++Potencia:
I)A+A=A
II)AA=A
+++Elementos Nulos:
I)A+1=1
II)A0=0
+++Involucin:
I) =A
+++Absorcin:
I) A+AB=A
II)A(A+B)=A
+++Asociatividad:
I)A+(B+C)=(A+B)+C
II)A(BC)=(AB)C
+++Leyes de Morgan:
I) =
II) = +
+Circuitos Combinacionales: los valores de sus salidas son el resultado de una funcin depende de
los valores de entradas y es independiente de los estados anteriores de sus salidas. Ejemplos:
++Aritmticos: Sumador.
++OR: = A+B
++AND: = AB
++NAND: =
++XOR: = A B= B+A
+Circuitos Secuenciales: los valores de sus salidas son el resultado de una funcin que depende de
los valores de entradas y de los estados anteriores de sus salidas. Ejemplos: circuitos biestables,
circuitos asincrnicos, circuitos sincrnicos.
+PLD (Programmable Logic Device):
++ROM (Read Only Memory): DRAM (Dynamic Read Only Memory), SRAM (Static
Read Only Memory).
+Computadora Digital: es una mquina electrnica que recibe y procesa datos para convertirlos en
informacin conveniente y til que posteriormente se envan a las unidades de salida. Desde el punto
de vista funcional es una mquina que posee, al menos, una unidad central de procesamiento, una
memoria principal y algn perifrico o dispositivo de entrada y otro de salida. Los dispositivos de
entrada permiten el ingreso de datos, la CPU se encarga de su procesamiento (operaciones
aritmtico-lgicas) y los dispositivos de salida los comunican a otros medios. Es as, que la
computadora recibe datos, los procesa y emite la informacin resultante, la que luego puede ser
interpretada, almacenada, transmitida a otra mquina o dispositivo o sencillamente impresa; todo
ello a criterio de un operador o usuario y bajo el control de un programa.
+Elementos de un Circuito:
+Tensin o Diferencia de Potencial: magnitud fsica que cuantifica la diferencia de potencial elctrico
entre 2 puntos // Trabajo por unidad de carga ejercido por el campo elctrico sobre una partcula
cargada para moverla entre dos posiciones determinadas.
+Corriente Elctrica: flujo de carga elctrica por unidad de tiempo que recorre un material.
+Potencia: relacin de paso de energa de un flujo por unidad de tiempo, es decir, la cantidad de
energa entregada o absorbida por un elemento determinado.
+Energa: Causada por el movimiento de las cargas elctricas en el interior de los materiales
conductores establecida por una diferencia de potencial. Produce 3 efectos: luminoso, trmico,
magntico.
+Resistencia: componente electrnico diseado para introducir una resistencia elctrica
determinada entre dos puntos de un circuito elctrico.
+Fuente de Tensin Ideal: Es una fuente de tensin que produce una tensin de salida constante. Es
una Fuente de Tensin con Resistencia interna cero.
+Fuente de Tensin Real: Es una fuente de tensin que no produce una tensin de salida constante,
sino decreciente. Es una Fuente de Tensin con Resistencia interna.
+Circuito en Serie: es una configuracin de conexin en la que los bornes o terminales de los
dispositivos se conectan secuencialmente, es decir, la terminal de salida de un dispositivo se conecta
a la terminal de entrada del dispositivo siguiente.
+Circuito en Paralelo: es una conexin de dispositivos en la que los bornes o terminales de entrada
de todos los dispositivos conectados coinciden entre s, al igual que sus terminales de salida.
+Diodo LED Ideal: es un diodo emisor de luz, un componente optoelectrnico pasivo (Fig. 1)
Fig. 1
+Relacin Voltaje-Intensidad-Resistencia: V = I R
+Transistor Bipolar de Juntura (TBJ): cuando un transistor se utiliza como interruptor o switch, la
corriente de base debe tener un valor para lograr que el transistor entre en corte y otro para que
entre en saturacin:
+Un transistor en corte tiene una corriente de colector (Ic) mnima (prcticamente igual a
cero) y un voltaje colector emisor (VCE) mximo (casi igual al voltaje de alimentacin). Ver la zona
amarilla en el grfico. Para lograr que el transistor entre en corte, el valor de la corriente de base
debe ser bajo o mejor an, cero.
+Un transistor en saturacin tiene una corriente de colector (Ic) mxima y un voltaje colector emisor
(VCE) casi nulo (cero voltios). Ver zona en verde en el grfico. Para lograr que el transistor entre en
saturacin, el valor de la corriente de base debe calcularse dependiendo de la carga que se est
operando entre encendido y apagado (funcionamiento de interruptor).
Si se conoce cul es la corriente que necesita la carga para activarse (se supone un bombillo o foco),
se tiene el valor de corriente que habr de conducir el transistor cuando este en saturacin y con el
valor de la fuente de alimentacin del circuito, se puede obtener la recta de carga. Ver grfico
anterior.
Esta recta de carga confirma que para que el transistor funcione en saturacin, Ic debe ser mximo y
VCE mnimo y para que est en corte, Ic debe ser el mnimo y VCE el mximo.
SISTEMAS NUMRICOS
505| = 5 10 + 0 10 + 5 10
+Sistema Numrico No Posicional: es cuando tiene el mismo valor, sin importar qu posicin o lugar
ocupe, eso pasa con los nmeros romanos.
+Valor Relativo (Peso): es aquel representa el mismo digito, dependiendo de la posicin que se
encuentre con respecto a la divisin de los enteros y las fracciones.
+Base del Sistema: es el nmero de smbolos diferentes o guarismos, necesarios para representar un
nmero cualquiera de los infinitos posibles en el sistema.
+Coeficiente: es el que determina cual es el valor de cada smbolo dependiendo de la posicin que
ocupe. Estas cantidades se caracterizan por tener dgitos enteros y fraccionarios.
Ejemplo 1.1:
310| 100110110|
Ejemplo 1.2:
100110110| 310|
256 + 0 + 0 + 32 + 16 + 0 + 4 + 2 + 0 =
310
Ahora, el nmero que est despus de la coma se lo tiene que multiplicar por la nueva base
hasta que alcance la cantidad de dgitos indicado por el error o hasta alcanzar el resultado ,00.
Cada multiplicacin se realiza tomando en cuenta solo al nmero que est despus de la coma. El
nmero cambiado se obtiene del nmero que est antes de la coma en cada divisin, empezando
desde el primero hasta el ltimo. (Ejemplo 2.1)
La cantidad de dgitos despus de la coma se obtiene del mnimo exponente entero posible al
que elevaremos a la base para que sea menor al error solicitado. (Ejemplo 2.2)
Ejemplo 2.1:
0,31| 0,0100111 |
Ejemplo 2.2:
Tomando en cuenta el ejemplo anterior, y suponiendo que nos piden cambiar la base del
nmero con un error menor a 10 , busco un nmero tal que 2 elevado a algo me de menor a 10
y que no sea mayor:
1
10 = = 0,01
100
Entonces, los lugares despus de la coma, para el nuevo nmero, van a ser 7. Por lo tanto:
0,31| 0,0100111|
Como curiosidad se puede pasar de una base a otra pasando primero por otra. Por ejemplo,
cambiar la base 10 de 310 a base 8. Podemos, primero, pasar a base dos:
310| 100110110|
Luego, para pasarlo a base 4, tenemos que encontrar un nmero tal que 2 elevado a algo nos
de 8: 2 = 8. Esto nos sirve para saber cada cuntos dgitos hay que dividir al nmero de base dos,
contando de izquierda a derecha, para reemplazarlos por su valor en base 8 y as obtener el nuevo
nmero:
100 110 110
4 6 6
En general, para saber cul es el margen de nmeros que se puede representar para una
determinada cantidad de bits se realizan los siguientes clculos:
+++Registros del EU: Acumulador (AH, AL), Base (BH, BL), Contador (CH, CL), Datos
(DH, DL); Puntero de Pila (SP), Puntero Base (BP), ndice Fuente (SI), ndice Destino (DI); Puntero de
Instruccin (IP), Indicadores de Estado (Flasgs H, Flasgs L).
+++Registros del BIU: Segmento de Cdigo (CS), Segmento de Datos (DS), Segmento
de Pila (SS), Segmento Extra (ES).
++Grupo de Datos: conjunto de registros aritmticos de 16 bits, pudindose usar cada una de
ellos como uno de 8 bits. Aun siendo registros de uso general, pueden tener funciones especficas.
Por ejemplo, el acumulador se emplea en multiplicaciones, divisiones, entradas o salidas, etc. La base
se utiliza como registro base para el direccionamiento de memoria. El contador se usa como
contador y almacenaje de datos. El de datos se utiliza para almacenar datos de 16 bits, muy
parecidos al acumulador.
+Flags: Como ya se haba dicho, los flags son indicadores de 16 bits, y son los siguientes: Indicador de
Signo (N o SF), Indicador de Cero (Z o ZF), Indicador de Paridad (P o PF), Indicador de Acarreo (C-
Carry o CF), Indicador de Acarreo Auxiliar (AF) o arrastre intermedio (half-carry), Indicador de
Desbordamiento (V-Overflow o OF), Indicador de Direccin (DF), Indicador de Interrupcin (IF) y
Indicador de Trap (TF).
+Operaciones Aritmticas:
++Suma: ++Multiplicacin:
++En el nmero decimal negativo -17,228, la parte entera es -18 y la mantisa es 0,772.
v = s 2e m
Donde:
m = 1, Fraccin en binario (esto es, el significando es el nmero binario 1 seguido por la coma
decimal seguido por los bits de Fraccin). Por lo tanto, 1 m < 2.
+Forma Cannica: para una expresin algebraica booleana, la forma cannica est dada por las
sumatoria de los minitrminos o por la productoria de los maxitrminos.
++Minitrminos: es una expresin lgica que consiste en la operacin lgica AND, entre una
determinada cantidad de variables, y la operacin lgica NOT.
Tabla de minitrminos para 3 variables (a, b, c).
++Maxitrminos: es una expresin lgica que consiste en la operacin lgica OR, entre una
determinada cantidad de variables, y la operacin lgica NOT.
+Funcin: una magnitud es funcin de otra si su valor depende del valor de la ltima.
+Funcin Lgica o Funcin Booleana: Se define como funcin lgica o booleana toda variable binaria
cuyo valor depende de una expresin algebraica formada por otras variables binarias relacionadas
mediante las operaciones suma lgica (+) y/o producto lgico ().
+Funciones Lgicas:
++BUFFER: = A
+++NOT: =
+++OR: = A+B
+++AND: = AB
++NOR: =
++NAND: =
++XOR: = A B= B+A
+Maxitrmino: es una expresin lgica que consiste en la operacin lgica OR, entre una
determinada cantidad de variables, y la operacin lgica NOT.
+Funcin Mnima: es una funcin equivalente a la que tengamos, pero expresado de forma sencilla,
con menos variables u operaciones lgicas.
+Forma Cannica: para una expresin algebraica booleana, la forma cannica est dada por la
sumatoria de los minitrminos o por la productoria de los maxitrminos.
+Implicante: es el nombre que recibe cualquier combinacin que incluyan a todas las variables, es
decir, cualquier minitrmino o maxitrmino.
+Implicante Primo: es aquel que contiene a los implicantes que son adyacentes entre s, es decir,
aquellos minitrminos que compartan, entre todos, una o ms variables de valor 1, o aquellos
maxitrminos que compartan, entre todos, una o ms variables de valor 0. Adems, deben agruparse
en grupos de 2 implicantes como indica la siguiente figura:
+Implicante Primo Esencial: es aquel que adems de ser Implicante primo, es esencial a la hora de
buscar una funcin que sea equivalente a la original, ya que sin l, la nueva funcin no lo ser.
Ejemplo: f = (0,1,2,3,8,10)
I=
II =
f = I + II = +
I=
II = D
III =
Luego se tachan los minitrminos que estn contenidos por un implicante primo, es decir, se
tachan las columnas que tengan una X.
Despus se tachan todos los minitrminos de los implicantes primos involucrados en el paso
anterior.
Si existe algn implicante primo con minitrminos que no fueron tachados en el paso
anterior, se los tacha.
En el caso de que exista algn implicante primo que tenga todos sus minitrminos tachados
en los pasos anteriores, quiere decir que no era un implicante primo esencial y que podemos
prescindir de l para armar la funcin mnima. En este ejemplo, los implicantes primos esenciales son
I y II.
A B C D F
m0 0 0 0 0 0
m1 0 0 0 1 0
m2 0 0 1 0 0
m3 0 0 1 1 0
m4 0 1 0 0 1
m5 0 1 0 1 0
m6 0 1 1 0 0
m7 0 1 1 1 0
m8 1 0 0 0 1
m9 1 0 0 1 X
m10 1 0 1 0 1
m11 1 0 1 1 1
m12 1 1 0 0 1
m13 1 1 0 1 0
m14 1 1 1 0 X
m15 1 1 1 1 1
Uno fcilmente puede formar la expresin cannica suma de productos de esta tabla,
simplemente sumando minitrminos (dejando fuera las redundancias) donde la funcin se evala
con 1:
, , , = + + + + +
Por supuesto, esta expresin no es mnima. Para optimizarla, primero son colocados todos
los minitrminos evaluados en la funcin como 1 en una tabla. Las redundancias tambin son
agregadas a la tabla, estas pueden combinarse con los minitrminos:
Nmero de Representacin
Miniterminos
1s Binaria
m4 0 1 0 0
1
m8 1 0 0 0
m9 1 0 0 1
2 m10 1 0 1 0
m12 1 1 0 0
m11 1 0 1 1
3
m14 1 1 1 0
4 m15 1 1 1 1
En este punto, uno puede empezar a combinar los minitrminos entre s. Si dos minitrminos
slo varan en un solo dgito, ese dgito debe reemplazarse por un guion "-" indicando que ese bit no
importa. Los trminos que ya no pueden combinarse ms son marcados con "*". Cuando van de
tamao 2 a 4, tratamos '-' como un valor de bit.
Ejemplo: -110 y -100 o -11- pueden ser combinados, pero no -110 y 011-.
Los trminos marcados con "*" ya no pueden combinarse ms, en este punto ya tenemos la
tabla de implicantes primos. En el costado van los implicantes primos recientemente generados, y en
la parte superior los minitrminos utilizados. Los minitrminos correspondientes a las redundancias
son omitidos en este paso, no se colocan en la parte superior.
4 8 10 11 12 15
m(4,12) X X -100
m(8,9,10,11) X X X 10--
m(8,10,12,14) X X X 1--0
m(10,11,14,15) X X X 1-1-
En esta tabla vemos los minitrminos que "cubre" cada implicante primo. Ninguno de los
implicantes de esta tabla est incluido dentro de otro (esto queda garantizado en el paso uno), pero
si puede estar "cubierto" por dos o ms implicantes. Es el caso de m(8,9,10,11) que est cubierto por
m(8,10,12,14) y m(10,11,14,15) o m(8,10,12,14) que est cubierto por m(8,9,10,11) y m(4,12).
Por este motivo, cada uno de estos dos implicantes slo son esenciales en ausencia del otro.
Un proceso adicional simple para reducir estos implicantes es prueba y error, pero un proceso ms
sistemtico es el mtodo de Petrick. En el caso que estamos analizando, los dos implicantes primos
m(4,12) y m(10,11,14,15) no llegan a incluir todos los minitrminos por lo que podemos combinar
estos implicantes con cada uno de los implicantes no esenciales para conseguir dos funciones
mnimas:
, , , = + +
, , , = + +
, , , = + + + + +
+Redundancia (dont care): es aquel implicante que no est contemplado para dar un resultado a
una funcin. Es decir, que la disposicin o configuracin de los valores de las variables no influyen en
la utilidad de una funcin, por lo que esta ltima puede valer 1 o 0 indistintamente.
+Riesgo:
++Dinmico: grficamente, es la que se produce cuando ocurre una variacin de valor lgico
al momento de un cambio de estado.
Para evitarlo, el circuito tiene que contar con ms de dos niveles de compuertas:
++Esttico: grficamente, es la que se produce cuando ocurre una variacin de valor lgico,
an sin haber ocurrido un cambio de estado.
CDIGOS
+Cdigos: son sistemas numricos usados para la representacin de datos o para el procesamiento
de instrucciones, basados en el sistema binario. Caractersticas:
++Ponderado, es decir, cada posicin de una secuencia de dgitos tiene asociado un peso.
Ejemplo:
0 1 1 0 0 0 1 1
128 64 32 16 8 4 2 1
MSB LSB
Most Significant Bit Least Significant Bit
Bit Ms Significativo Bit Menos Significativo
Bit Ms Pesado Bit Menos Pesado
++Distancia, esta se da entre dos combinaciones de bits y su valor es la cantidad de bits que
cambian de una a otra.
++Ejemplos de cdigos:
+++Cdigos Numricos:
Decimal BCD
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
++++BCDXS3/Binary-Coded Decimal Excess 3/Decimal codificado en binario
exceso 3:
Decimal BCDXS3
X 0 0 0 0
X 0 0 0 1
X 0 0 1 0
0 0 0 1 1
1 0 1 0 0
2 0 1 0 1
3 0 1 1 0
4 0 1 1 1
5 1 0 0 0
6 1 0 0 1
7 1 0 1 0
8 1 0 1 1
9 1 1 0 0
++++Gray:
Decimal Gray
0 0 0 0 0
1 0 0 0 1 Espejo
2 0 0 1 1
3 0 0 1 0 Espejo
4 0 1 1 0
5 0 1 1 1
6 0 1 0 1
7 0 1 0 0 Espejo
8 1 1 0 0
9 1 1 0 1
10 1 1 1 1
11 1 1 1 0
12 1 0 1 0
13 1 0 1 1
14 1 0 0 1
15 1 0 0 0 (y sigue)
++++Johnson:
Decimal Johnson
0 0 0 0 0 0
1 0 0 0 0 1
2 0 0 0 1 1
3 0 0 1 1 1
4 0 1 1 1 1
5 1 1 1 1 1
6 1 1 1 1 0
7 1 1 1 0 0
8 1 1 0 0 0
9 1 0 0 0 0
++++Hamming:
k k m k m m m k m m m
Para saber que valores deben tener los bits de paridad se realizan la siguiente norma (a modo
de ejemplo, el mensaje a transmitir es 1010):
1) Antes de hallar los valores para cada bit de paridad debemos saber con cules de los bits del
mensaje se deben realizar:
2) Luego se realiza la operacin booleana xor con los correspondientes bits de mensajes para cada
bit de paridad:
k =m m m =1 0 0=1
k =m m m =1 1 0=0
k =m m m =0 1 0=1
k m m m =
k m m m =
k m m m =
Si son iguales a cero, el mensaje no tiene errores. Si alguno es distinto de cero, el error se encuentra
en la posicin que indican los resultados, leyendolos de abajo hacia arriba como indica la flecha,
expresado en binario. La posicin se cuenta de izquierda a derecha. Ej:
k m m m =1 1 0 0=0
k m m m =0 1 0 0=1
k m m m =1 0 0 0=1
5 0 4 3 2 1 0 - - - - - - -
0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1
1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0
2 0 1 0 0 1 0 0 2 0 1 0 0 1 0 0
3 0 1 0 1 0 0 0 3 0 1 0 1 0 0 0
4 0 1 1 0 0 0 0 4 0 1 1 0 0 0 0
5 1 0 0 0 0 0 1 5 1 0 1 0 0 0 0
6 1 0 0 0 0 1 0 6 1 0 0 1 0 0 0
7 1 0 0 0 1 0 0 7 1 0 0 0 1 0 0
8 1 0 0 1 0 0 0 8 1 0 0 0 0 1 0
9 1 0 1 0 0 0 0 9 1 0 0 0 0 0 1
Cdigo Biquinario Cdigo Biquinario Reflejado
++Escribir la tabla de verdad con el cdigo cambiado en funcin del cdigo a cambiar.
++Encontrar la funcin mnima para cada funcin que va a hacer de variable para el cdigo
nuevo.
Ej. 1:
8 4 2 1 BCDXS3
A B C D f1 f2 f3 f4
0 0 0 0 X X X X
0 0 0 1 X X X X
0 0 1 0 X X X X
0 0 1 1 0 0 1 1
0 1 0 0 0 1 0 0
0 1 0 1 0 1 0 1
0 1 1 0 0 1 1 0
0 1 1 1 0 1 1 1
1 0 0 0 1 0 0 0
1 0 0 1 1 0 0 1
1 0 1 0 1 0 1 0
1 0 1 1 1 0 1 1
1 1 0 0 1 1 0 0
1 1 0 1 X X X X
1 1 1 0 X X X X
1 1 1 1 X X X X
: = (8,9,10,11,12) + (13,14,15) = = =
: = (4,5,6,7,12) + (13,14,15) = = =
: = (3,6,7,10,11) + (2,14,15) = = =
: = (3,5,7,9,10) + (2,13,15) = = =
Ej. 2: Codificador Binario: es un circuito que cuenta con 2 entradas y salidas, cuya misin es
presentar en la salida el cdigo binario correspondiente a la entrada activada.
E7 E6 E5 E4 E3 E2 E1 E0 S2 S1 S0
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0 0 1
0 0 0 0 0 1 0 0 0 1 0
0 0 0 0 1 0 0 0 0 1 1
0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 1 0 1
0 1 0 0 0 0 0 0 1 1 0
1 0 0 0 0 0 0 0 1 1 1
Ej.: Decodificador Binario: es un circuito que cuenta con entradas y 2 salidas, de manera que cada
lnea de salida ser activada para una sola de las combinaciones posibles de entrada.
E2 E1 E0 S7 S6 S5 S4 S3 S2 S1 S0
0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 1 0 0
0 1 1 0 0 0 0 1 0 0 0
1 0 0 0 0 0 1 0 0 0 0
1 0 1 0 0 1 0 0 0 0 0
1 1 0 0 1 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0
+Multiplexor: es un circuito combinacional con varias entradas y una nica salida de datos. Est
dotado de entradas de control capaces de seleccionar una, y slo una, de las entradas de datos para
permitir su transmisin desde la entrada seleccionada hacia dicha salida.
Estos circuitos combinacionales poseen 2 lneas de entrada de datos, una lnea de salida y
entradas de seleccin. Las entradas de seleccin indican cul de estas lneas de entrada de datos es la
que proporciona el valor a la lnea de salida. Cada combinacin de las entradas de seleccin
corresponde a una entrada de datos, y la salida final del multiplexor corresponder al valor de dicha
entrada seleccionada. Para identificar la entrada de seleccin ms significativa, por convenio esta
siempre es la que est ms arriba (de mostrarse de forma vertical) o ms a la izquierda (en
horizontal), independientemente de su etiqueta identificadora, a no ser que se especifique lo
contrario.
Tambin se pueden construir multiplexores con mayor nmero de entradas utilizando
multiplexores de menos entradas, utilizando la composicin de multiplexores.
Ejemplos:
+Demultiplexor: es un circuito combinacional que tiene una entrada de informacin de datos y
entradas de control que sirven para seleccionar una de las 2 salidas, por la que ha de salir el dato
que presente en la entrada. Esto se consigue aplicando a las entradas de control la combinacin
binaria correspondiente a la salida que se desea seleccionar. Por ejemplo, si queremos que la
informacin que tenemos en la entrada d, salga por la salida S4, en la entrada de control se ha de
poner, de acuerdo con el peso de la misma, el valor 100, que es el 4 en binario.
Ejemplo: