Está en la página 1de 11

Números binarios

• El bit. Representación de datos mediante bits. Número mínimo de bits para representar
un conjunto finito de datos.
• Representación de números en binario mediante pesos. Conversión de números entre
base 10 y base 2.
• Representación de números en base 8 (octal) y base 16 (hexadecimal).
• Bit (Binary unit). Mínima cantidad de información que se puede representar. Toma dos
valores: 0, 1. Para representar más información hay que usar conjuntos de bits.

• Paso de la parte entera de base 10 a base 2 por multiplicación iterativa: al dividir un


número por la base aparece el coeficiente más bajo en el resto de la división.
Dividir iterativamente hasta que el cociente de la división sea 0.
(a n ... a 3 a 2 a1 a 0)/ r = (a n ... a 3 a 2 a1 . a 0 )
23/ 2 = 11. Resto 1; a 0 = 1
11/ 2 = 5. Resto 1; a1 = 1
5/ 2 = 2. Resto 1; a 2 = 1
2/ 2 = 1. Resto 0; a 3 = 0
1/ 2 = 0. Resto 1; a 4 = 1. Fin de División
Sistema decimal
El sistema de numeración decimal, es un sistema de numeración posicional en el que
las cantidades se representan utilizando como base aritmética las potencias del
número DIEZ. El conjunto de símbolos utilizado (sistema de numeración arábiga) se
compone de diez cifras : cero (0) - uno (1) - dos (2) - tres (3) - cuatro (4) - cinco (5)
- seis (6) - siete (7) - ocho (8) y nueve (9).
Al ser posicional, el sistema decimal es un sistema de numeración en el cual el valor de
cada dígito depende de su posición dentro del número. Para números enteros,
comenzando de derecha a izquierda, el primer dígito le corresponde el lugar de las
unidades, de manera que el dígito se multiplica por 100 (es decir 1) ; el siguiente dígito
corresponde a las decenas (se multiplica por 101); el siguiente a las centenas (se
multiplica por 102=100); el siguiente a las unidades de millar (se multiplica por 103=1000) y
así sucesivamente, nombrándose este según su posición siguiendo la escala numérica
correspondiente (larga o corta). El valor del número entero es la suma de los dígitos
multiplicados por las correspondientes potencias de diez según su posición.
Como ejemplo, el número 17350:

Sistema hexadecimal
El sistema hexadecimal  es el sistema de numeración posicional que tiene como base el
16. Su uso actual está muy vinculado a la informática y ciencias de la computación donde
las operaciones de la CPU suelen usar el byte u octeto como unidad básica de memoria,
debido a que un byte representa 28 valores posibles, y esto puede representarse
como 28=24 x 24=16x16=1x162+0.161+0x161 , que equivale al número en base 16 10016 ,
dos dígitos hexadecimales corresponden exactamente a un byte.
En principio, dado que el sistema usual de numeración es de base decimal y, por ello,
sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras
del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos es el
siguiente:

Se debe notar que las letras corresponden a los siguientes valores numéricos decimales:
A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15.
En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en
cualquier sistema de numeración posicional, el valor numérico de cada dígito es
alterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado
por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo:
3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 = 15882.
El sistema hexadecimal actual fue introducido en el ámbito de la computación por
primera vez por IBM en 1963. Una representación anterior, con 0-9 y u-z, fue usada
en 1956 por la computadora Bendix G-15.
Sistema BCD
En sistemas de computación, Binary-Coded Decimal (BCD) o Decimal codificado en
binario es un estándar para representar números decimales en el sistema binario, en
donde cada dígito decimal es codificado con una secuencia de 4 bits. Con esta
codificación especial de los dígitos decimales en el sistema binario, se pueden realizar
operaciones aritméticas como suma, resta, multiplicación y división.
Cada dígito decimal tiene una representación binaria codificada con 4 bits:

Decimal: 0 1 2 3 4 5 6 7 8 9
BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Los números decimales, se codifican en BCD con los bits que representan sus dígitos.
Por ejemplo, la codificación en BCD del número decimal 59237 es:

Decimal: 5 9 2 3 7
BCD: 0101 1001 0010 0011 0111

La representación anterior (en BCD) es diferente de la representación del mismo número


decimal en binario puro:

1110011101100101 = 59237

En BCD cada cifra que representa un dígito decimal (0, 1,...8 y 9) se representa con su
equivalente binario en cuatro bits (nibble o cuarteto) (esto es así porque es el número de
bits necesario para representar el nueve, el número más alto que se puede representar en
BCD). En la siguiente tabla se muestran los códigos BCD más empleados:
Como se observa, con el BCD solo se utilizan 10 de las 16 posibles combinaciones que
se pueden formar con números de 4 bits, por lo que el sistema pierde capacidad de
representación, aunque se facilita la compresión de los números. Esto es porque el BCD
solo se usa para representar cifras, no números en su totalidad. Esto quiere decir
que para números de más de una cifra hacen falta dos números BCD.

 Una forma sencilla de calcular números en BCD es sumando normalmente bit a


bit, y si el conjunto de 4 bits sobrepasa el número 9, entonces se le suma un 6 (0110)
en binario, para poder volver a empezar, como si hiciéramos un módulo al elemento
sumante.
Desde que los sistemas informáticos empezaron a almacenar los datos en conjuntos de
ocho bits (octeto), hay dos maneras comunes de almacenar los datos BCD:

 Omisión de los cuatro bits más significativos (como sucede en el EBCDIC)


 Almacenamiento de dos datos BCD; es el denominado BCD "empaquetado",
en el que también se incluye en primer lugar el signo, por lo general con 1100
para el + y 1101 para el -.

Sistema gray
El código binario reflejado o código Gray, nombrado así en honor del
investigador Frank Gray, es un sistema de numeración binario en el que dos números
consecutivos difieren solamente en uno de sus dígitos.
El código Gray fue diseñado originalmente para prevenir señales ilegales (señales falsas
o viciadas en la representación) de los switches electromecánicos, y actualmente es
usado para facilitar la corrección de errores en los sistemas de comunicaciones, tales
como algunos sistemas de televisión por cable y la televisión digital terrestre.
Las computadoras antiguas indicaban posiciones abriendo y cerrando interruptores.
Utilizando tres interruptores como entradas usando Base 2, estas dos posiciones estarían
una después de la otra:

001
011
100
101

El problema con el código binario en base 2 es que con interruptores mecánicos, es


realmente difícil que todos los interruptores cambien al mismo tiempo. En la transición de
los dos estados mostrados arriba, tres interruptores cambian de sitio. En el lapso en el
que los interruptores están cambiando, se pueden presentar salidas de información
espurias. Si las salidas mencionadas alimentan un circuito secuencial, probablemente el
sistema presentará un error en entrada de datos.
El código gray resuelve este problema cambiando solamente un dígito a la vez, así que no
existe este problema:

Decimal Gray Binario


0 000 000
1 001 001
2 011 010
3 010 011
4 110 100
5 111 101
6 101 110
7 100 111

tienes que tener en cuenta que para convertir de binarios a Gray los valores que deben
ser sumados en base 2 toman los siguientes valores 1+1=0, 0+0=0 , 1+0=1 y 0+1=1 esta
operación de forma vertical como se muestra en el siguiente ejemplo:

1010
1010
----
1111

Nótese que desde el 7 podría pasar a 0 con un solo cambio de switch (el más significativo
pasa a cero). Esta es la propiedad llamada "cíclica" del código de Gray.
COMPUERTA AND
Para la compuerta AND, La salida estará en estado alto de tal manera que solo si las dos
entradas se encuentran en estado alto. Por esta razón podemos considerar que es una
multiplicación binaria.

 Operación
Q=A.B

 Tabla de verdad y símbolo

COMPUERTA OR
la compuerta OR, la salida estará en estado alto cuando cualquier entrada o ambas estén
en estado alto. De tal manera que sea una suma lógica.

 Operación
Q=A+B

 Tabla de verdad y símbolo

COMPUERTA NOT
En la compuerta NOT, el estado de la salida es inversa a la entrada. Evidentemente, una
negación.

Q=Q

 Tabla de verdad y símbolo


COMPUERTA NAND
Para la compuerta NAND, cuando las dos entradas estén en estado alto la salida estará
en estado bajo. Como resultado de la negación de una AND.

 Operación
Q= (A.B)

 Tabla de verdad y símbolo

NOR
En la compuerta NOR, cuando las dos entradas estén estado bajo la salida estará en
estado alto. Esencialmente una OR negada.

 Operación
Q= (A+B)

 Tabla de verdad y símbolo


XOR
La compuerta XOR Su salida estará en estado bajo cuando las dos entradas se
encuentren en estado bajo o alto. Al mismo tiempo podemos observar que entradas
iguales es cero y diferentes es uno.

 Operación
Q= A.B+A.B

 Tabla de verdad y símbolo

XNOR
Su salida de hecho estará en estado bajo cuando una de las dos entradas se encuentre
en estado alto. Igualmente, la salida de una XOR negada.

 Operación
Q=A.B+A.B

 Tabla de verdad y símbolo


Los diferentes tipos de dispositivos lógicos se clasifican en "familias", de las cuales, las
mas importantes son la familia TTL y la familia CMOS. Estas familas son:

 TTL (Transistor-Transistor Logic), hecha con transistores bipolares.


 CMOS (Complementary Metal Oxide Semiconductor) hecha con MOSFETs.
 ECL (Emitter Coupled Logic) para velocidades extremadamente altas.
 NMOS, PMOS para circuitos integrados a gran escala (Very Larg Scale Integrated)
VLSI.

Familia Lógica TTL

La familia lógica-transistor-transistor se desarrolló usando interruptores a transistor para


las operaciones lógicas, y define los valores binarios como
0 V a 0,8 V = lógica 0
2 V a 5 V = lógica 1

La familia TTL es la mas grande de los circuitos integrados (ICs), pero la familia CMOS
está creciendo rapidamente. No son caros, pero consumen mucha energía y deben
alimentarse con +5 voltios. Las puertas individuales, puden consumir de 3 a 4 mA.

Las versiones Schottky de bajo consumo de chips TTL, solo consumen un 20% de
energía pero son mas caras. Los números de piezas de estos chips llevan LS en el centro
de su nomenclatura.

Familia Lógica CMOS

La familia CMOS (complementary metal oxide semiconductor), contiene la mayor parte de


los equivalentes chips TTL. Los chips CMOS tienen mucha menor necesidad de energía
(consumen sobre 1 mA) y operan con un gran rango de voltajes de alimentación
(normalmente de 3 a 18 voltios). La nomenclatura del modelo CMOS llevan una C en el
centro de su numeración, por ejemplo el 74C04 es el CMOS equivalente del TTL 7404. Un
gran inconveniente es la extrema sensibilidad a la electricidad estática -se deben proteger
cuidadosamente contra las descargas de electricidad estática-.

Circuitos Integrados Lógicos NMOS y PMOS

Los semicinductores PMOS y NMOS (P- and N-channel Metal Oxide Semiconductors),
ofrecen la ventaja de una mayor densidad de componentes que los chips TTL. No hay
tantos equivalentes con la familia TTL (la familia CMOS, tiene muchos mas). Son
sensibles a los daños causados por la electricidad estática.

Designaciones de Componente

Los circuitos integrados de la familia lógica TTL, tienen una designación de pieza formada
por un número de cuatro a cinco dígitos. Con la incorporación de otros tipos de
construcciones de dispositivos, se añadieron letras al centro de la numeración, para
recordar al usuario que no se está utilizando el chip básico TTL. Los números de
dispositivos que empiezan con un prefijo corresponden a su serie, seguida por otro
número que identifica el chip individual.

7400 La designación TTL .

74C00 El equivalente CMOS.

74LS00 La implementación del Schottky de bajo consumo.

PRECAUCIONES A TOMAR EN EL MANEJO DE DISPOSITIVOS CMOS. Todos los dispositivos CMOS


son muy susceptibles al daño ocasionado por descarga electrostática entre cualquier par de pines.
La electrostática o electricidad estática consiste en la creación de altos voltajes en la superficie de
un material aislante por efecto de fricción o frotamiento.

1. Conservar el circuito integrado en su contenedor original hasta que sea insertado en el circuito
de aplicación.

2. Conectar todas las entradas no empleadas a un nivel estable. No dejarlas sin conectar.

3. Verificar la polaridad de la fuente de alimentación. El positivo debe ir al pin +VDD y el negativo o


tierra al pin VSS.

También podría gustarte