Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El sistema de numeración binario y sus relaciones con otros sistemas de numeración nos
permite representar valores como los que manejamos en Decimal, Valores grandes para
poderlos manejar de mejor forma como en hexadecimal, codificado para un control de
movimiento o posición como el octal. Podemos representar valores en cualquier base pero
comercialmente estos son los más utilizados.
Usar los códigos digitales como el código decimal binario (BCD, Binary Coded Decimal),
el código Gray y el ASCII, mejoraron la forma en que podemos manejar la información.
En Diseño Digital miraremos las 4 bases numéricas y la conversión entre ellas, en Diseño
Electrónico, por los momentos solo nos interesa el sistema binario y el decimal
BASES NUMERICAS
Peso es el valor del digito que posee por la posición en que esta, normalmente el peso se da
de derecha a izquierda, y la base numérica es si es binaria(2), octal (8), decimal (10),
Hexadecimal (16).
Un número binario es un número con peso. El bit más a la derecha es el LSB (Least
Significant Bit, bit menos significativo) en un número binario entero y tiene un peso de 20 =
1. El bit más a la izquierda es el MSB (Most Significant Bit, bit más significativo); su peso
depende del tamaño del número binario.
En binario tenemos 2 dígitos, 0,1.
En octal 8 digitos 0, 1, 2, 3, 4, 5, 6, 7.
En decimal 10 dígitos 0,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 , 9.
En Hexadecimal 16 Digitos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A,B, C, D, E, F..
En binario se habla del tamaño de palabra, es decir cuánto bits forman una palabra, o se
leen o escriben de una sola vez.
En el capítulo 2 del libro de texto, encontrara la forma de expresar o convertir base 2 a base
10 o viceversa.
La forma más fácil es usando los pesos de cada bit, por ejemplo 23010 = X2
230 , El valor de 2n más cercano y menor a 230 es 128 (27), posición 8, colocamos los bits
de izquierda a derecha en este caso ponemos 1 que quedara en la posición 8, y vamos
restando a la cifra que nos queda
230-128 =102 el valor que sigue es 64 (2 6), 64 es menor que 102, Y se nos va formando la
serie de bits 11.
102-64 =38 el valor que sigue es 32 (25), 32 es menor que 38, la serie queda 111
38-32 = 6, el valor que sigue es 16 (24), pero es más grande que 6, así que asignamos un 0 a
esa posición. 1110.
6-0 =6, el valor que sigue es 8 (23), pero es más grande que 6, así que asignamos un 0 a esa
posición. 11100
6-0 =6, el valor que sigue es 4 (22), 4 es menor que 6, la serie queda 111001
6-4=2, el valor que sigue es 2 (21), 2 es igual a 2, la serie queda 1110011
2-2 =0, el valor que sigue es 1 (20), pero 1 es más grande que 0, así que asignamos un 0 a
esa posición. 11100110.
Al final 23010=111001102.
A la inversa de Binario a Decimal.
Usando el mismo ejemplo, 111001102.= 23010
Solo sumaremos los valores cuyos dígitos sea 1 y le daremos el valor según su peso.
27+26+25+22+21=128+64+32+4+2=230
Note que 0 y 1 lo podemos representar como abierto-cerrado, on-off, false-true, etc.