Está en la página 1de 64

Los sistemas de numeración.

- Tipos binario
Hexadecimal etc. Conversiones de sistemas. -
Familias lógicas integradas: TTL CMOS.
Compuertas lógicas.

SESIÓN 06.
¿Qué sabrás al final del
capítulo?
 Representar un número en binario
 Convertir de decimal a binario y viceversa
 Convertir a hexadecimal y octal
 Realizar cambios de base tanto de la parte
entera como de la parte fraccionaria en
ambos sentidos
 El código de representación alfanumérico
ASCII
 Identificar y explicar las compuertas lógicas
1. Definición de sistema de
numeración.

Un sistema de numeración es un conjunto


de símbolos y reglas que permiten
representar datos numéricos.
La principal regla es que un mismo
símbolo tiene distinto valor según la
posición que ocupe.
SISTEMAS DE NUMERACIÓN

DECIMAL BINARIO

OCTAL HEXADECIMAL
SISTEMA DECIMAL
 Se compone de diez símbolos o dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9).


El valor de cada dígito está asociado a una potencia de base 10.

 Por ejemplo, el valor del número 528 se pude calcular como:


5 · 102 + 2 · 101 + 8 · 100 = 500 + 20 + 8 = 528
 En el caso de números con decimales, la situación es análoga; aunque
en este caso algunos exponentes de las potencias serán negativos. Por
ejemplo, el número 245,97 se calcularía como:
2·102 + 4·101 + 5·100 + 9·10-1 + 7· 10-2 = 245,97
SISTEMA BINARIO
 El sistema de numeración binario utiliza sólo dos dígitos (0 y 1).
 El Bit es la unidad principal (BInari digiT).
 El valor de cada dígito está asociado a una potencia de base 2.
 Para transformar un número binario (1011) al sistema decimal se
debe hacer lo siguiente:
 Se numeran los dígitos de derecha a izquierda empezando
por cero.
 Se multiplica el dígito (0 ó 1) por 2 elevado al número de
posición y se suma el resultado obteniendo así un número
decimal.
1 · 23 + 0 · 22 + 1 · 21 + 1 ·20 = 11
SISTEMA BINARIO
 Para pasar de un número decimal a uno binario se debe
dividir sucesivamente entre dos. El resultado se obtiene por
el cociente final y los restos que van quedando en las
sucesivas divisiones de derecha a izquierda:
SISTEMA OCTAL

 Se compone de ocho símbolos o dígitos (0, 1, 2, 3, 4, 5, 6 y 7).


 La conversión de un número decimal a octal, y viceversa, se
realiza del mismo modo que la de los números binarios, pero
empleando como base el número 8.
SISTEMA HEXADECIMAL

 Los números se representan con dieciséis símbolos: diez dígitos numéricos


y seis caracteres (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F).
 Los caracteres A, B,…, F representan las cantidades decimales
comprendidas entre 10 y 15.
CÓDIGO ASCII
 Se utiliza para representar cada carácter con una combinación de
bits.
 En este sistema, a cada carácter se le asigna un número decimal
comprendido entre 0 y 255, que, una vez convertido al sistema de
numeración binario, nos da el código del carácter.

Carácter Equivalente Equivalente


Decimal Binario
1 49 0110001
2 50 0110010
a 97 1100001
b 98 1100010
UNIDADES DE MEDIDA
 La unidad más pequeña corresponde a un dígito binario (0 o 1), denominado bit.
 Al conjunto de 8 bits se le denomina byte. Por tanto, cada carácter está
representado por un byte.

1 kilobyte (Kb) 1024 bytes


1 Megabyte (Mb) 1024 kilobytes
1 Gigabyte (Gb) 1024 Megabytes
1 Terabyte (Tb) 1024 Gigabytes

210=1024
2. Sistema de numeración
decimal.
 Es el más utilizado y está aceptado
universalmente.
 Utiliza diez símbolos o dígitos(0, 1, 2, 3, 4, 5,
6, 7, 8, 9).
 El valor de cada dígito está asociado a una
potencia de base 10 (número que coincide
con la cantidad de símbolos utilizados por el
sistema) y un exponente igual a la posición
que ocupa el dígito (contado desde la
derecha) menos uno.
 En el sistema decimal el número 6259, por ejemplo, significa:
6 millares + 2 centenas + 5 decenas + 9 unidades

Es decir: 6 x 103 + 2 x 102 + 5 x 101 + 9 x 100

 En el caso de números con decimales, algunos exponentes de


las potencias serán negativos (los de los dígitos colocados a la
derecha del separador decimal)
El número 8245,97 se calcularía como:
8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimas + 7 centésimas

8 x 103 + 2 x 102 + 4 x 101 + 5 x 100 + 9 x 10-1 + 7 x 10-2


3. Sistema de numeración
binario.
 Utiliza dos dígitos (0 y 1).
 El valor del dígito viene determinado por una
potencia de base 2 y un exponente igual a su
posición (desde la derecha) menos uno.
 Así, el número binario 10011 tendría un valor:
1 x 24 + 0 x 23 + 0 x 22 + 1 x 21 + 1 x 20 =
=16 + 2 + 1 = 19
4. Conversión de números
decimales a binarios, y viceversa.
 Para convertir un número  Para convertir un número
expresado en sistema decimal al expresado en sistema binario al
binario realizamos divisiones por decimal, basta con desarrollar el
2 y colocamos los restos número.
obtenidos y el último cociente. 1001011(2 =
=1 x 26 + 0 x 25 + 0 x 24 + 1 x 23
+ 0 x 22 + 1 x 21 + 1 x 20=
1 x 64 + 1 x 8 + 1 x 2 + 1=
64 + 8 + 2 + 1=75

El total de números que se pueden


representar con n dígitos binarios es 2n,
Así, 75(10 = 1001011(2 mientras que el número más grande que
se puede representar es 2n - 1
5. Sistema de numeración
octal.
 Los números octales sirven para representar ciertos números
binarios de forma abreviada.
 El sistema octal utiliza ocho dígitos diferentes (0, 1, 2, 3, 4, 5,
6, 7) que, dependiendo del lugar que ocupen, tienen un valor
determinado por potencias de base 8.
6. Conversión de números
binarios a octales, y viceversa.
Cada dígito de un número
octal equivale a tres
dígitos en el sistema
binario; por tanto, el
modo de convertir un
número entre estos
sistemas equivale a
“expandir” cada dígito
octal a tres binarios o en
“contraer” grupos de tres
dígitos binarios a su
correspondiente dígito
octal.
7. Sistema de numeración
hexadecimal.
 Los números hexadecimales (igual que los octales) sirven para
representar ciertos números binarios de forma abreviada.
 El sistema hexadecimal utiliza dieciséis símbolos (0, 1, 2, 3, 4, 5, 6, 7,
8, 9, A, B, C, D, E, F); los caracteres A, B,…, F representan las
cantidades comprendidas entre 10 y 15. Estos símbolos, dependiendo
del lugar que ocupen, tienen un valor determinado por potencias de
base 16.
8. Conversión de números binarios a
hexadecimales, y viceversa.
 Se realiza “expandiendo” cada dígito hexadecimal a cuatro
dígitos binarios o “contrayendo” cada grupo de cuatro dígitos
binarios a su correspondiente dígito hexadecimal.
 En el caso de no poder formar grupos de cuatro dígitos (o tres,
como en el sistema octal), se deben añadir ceros a la izquierda
hasta completar el último grupo.
Sistema numérico decimal
El sistema numérico decimal tiene 10 dígitos: del 0 al 9

El sistema numérico decimal tiene como base el 10: cada


posición tiene un peso de 10
….105 104 103 102 101 100. 10-1 10-2 10-3 10-4 10-5…

14.2 = 1 x 101 + 4 x 100 + 2 x 10-1


Sistema numérico binario
El sistema numérico binario tiene 2 dígitos: 0 y 1

El sistema numérico binario tiene como base el 2: cada


posición tiene un peso de 2

….25 24 23 22 21 20 . 2-1 2-2 2-3 2-4 2-5 …


10111.101 = 1 x 24 +0 x 23 +1 x 22 +1 x 21 + 1 x 20+ 1 x 2-1 +
+0 x 2-2 +1 x 2-3
Expresión binaria del 0 a 15
¡Sabemos contar en binario!
Otros sistemas “posicionales”
 Octal (base 8)
 Ocho dígitos [0…7]

 Hexadecimal (base 16)


 Dieciséis dígitos [0…9A…F]
Los primeros 256 números en
las bases más importantes (I)
Los primeros 256 números en las
bases más importantes (II)
Los primeros 256 números en las
bases más importantes (III)
Los primeros 256 números en las
bases más importantes (IV)
Rangos
Conversión a base 10
 Expresar en forma polinomial y operar en
base 10

 Ejemplos:
 BC9216) = 11x163 + 12x162 + 9x161 + 2x160 =
4827410)
 101100.112) = 1x25 + 1x23 + 1x22 + 1x2-1 + 1x2-
2
= 32 + 8 + 4 + 0,5 + 0,25 = 44,7510)
Conversión Decimal a Binario
Método de suma de pesos
Pesos binarios
256 128 64 32 16 8 4 2 1
357 = 256 + 64 + 32 + 4 + 1 101100101

Pesos binarios
1024 512 256 128 64 32 16 8 4 2 1
1937 = 1024 + 512 + 256 + 128 + 16 + 1 11110010001
Método de las divisiones
sucesivas por 2 (fundamentos)

Dividendo  Divisor * Cociente  Re sto

12 8 12  8 *1  4 o bien 12  1 * 81  4 * 8 0
4 1

92 8 92  8 *11  4 como 11  8 *1  3
4 11 8 Sustituyendo, se puede decir que
3 1 92  8 * (8 *1  3)  4 o bien
92=1*82 + 3*81 + 4*80
Método de las divisiones
sucesivas por 2 (ejemplos)
 19 2 45 2
1 9 2 1 22 2
1 4 2 0 11 2
0 2 2 1 5 2
0 1 1 2 2
1910) =100112) 0 1
4510) = 1011012)
La operación finaliza cuando el cociente es
menor que la base, en nuestro caso, menor
que 2.
Se toma el último cociente y los restos en
orden contrario a como han ido apareciendo
Conversión de fracciones
decimales a binario

Método de suma de pesos


Pesos binarios
64 32 16 8 4 2 1 .5 .25 .125 .0625
95.687510) = 64 + 16 + 8 + 4 + 2 + 1 + .5 + .125 + .0625
1011111.10112)
Método de divisiones y
multiplicaciones
• División por 2 repetida de la
parte entera da el entero en
binario
• Multiplicación por 2 repetida de
la fracción da la fracción binaria
De base 10 a una base
genérica a
 Se divide por la base a sucesivamente,
tomando el último cociente y los restos en
orden inverso
 Ejemplo:
 4827410) =BC9216)
Entre bases 2 y 2n
Tabla resumen
Representación de información alfanumérica I
(American Standart Code for Information Interchange,
ASCII)
Representación de información alfanumérica II
(American Standart Code for Information Interchange, ASCII)
Ya sabes…
 Representar un número en binario
 Convertir de decimal a binario y viceversa
 Convertir a hexadecimal y octal
 Cambiar de base números fraccionarios
tanto a base 10 como desde base 10
 Cambiar de base entre bases potencia de
2 sin pasar por base 10
 Conocer el código ASCII
Fin Sesión 6
Trabajo práctico
Realizar una infografía individualmente de
los temas:
Los sistemas de numeración.
Tipos binario Hexadecimal etc. Conversiones
de sistemas.
Familias lógicas integradas: TTL CMOS.
Compuertas lógicas.
Hora de entrega 11:30 am

También podría gustarte