Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base: número que representa la cantidad de símbolos del alfabeto del sistema;
asociado con el número de estados representables por el alfabeto.
Alfabeto: símbolos numéricos para representar un valor numérico dentro
del sistema.
Los seres humanos usamos el sistema decimal como referencia para contar
y realizar cálculos matemáticos. Sin embargo, debido a que los sistemas
digitales son de naturaleza binaria y utilizan solo dos estados para
representar los valores con los que funcionan, es necesario usar otros
sistemas de numeración más convenientes y compactos que el decimal
cuando se trabaja con sistemas lógicos digitales.
Sistema Decimal
Usado como sistema de referencia
10 dígitos
Base 10
Alfabeto {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
Sistema posicional: los símbolos del alfabeto tienen un valor dependiente
de su posición dentro del número representado
Ejemplo:
En el sistema decimal, para representar 100 valores se requieren 2 dígitos decimales:
Con dos dígitos se obtiene una representación completa para los 100 valores, ya que se
toman todos los valores.
0 0 0 0 9 1001 11 9
1 1 1 1 10 1010 12 A
2 10 2 2 11 1011 13 B
3 11 3 3 12 1100 14 C
4 100 4 4 13 1101 15 D
5 101 5 5 14 1110 16 E
6 110 6 6 15 1111 17 F
7 111 7 7 16 10000 20 10
8 1000 10 8 … … … …
Representación polinomial de un
número en un sistema posicional
Un número N expresado en cualquier base b puede ser representado como un polinomio
de acuerdo con la siguiente expresión:
∑ a ⋅b
n −1 ; donde: n = cantidad dígitos enteros
N= i m = cantidad dígitos fraccionales
i b = base
i =− m ai = coeficientes ∈ alfabeto del sistema
Ejemplos:
174510 = 1x103 + 7x102 + 4x101 + 5x100 = 1000 + 700 + 40 + 5 = 174510
290.3810 = 2x102 + 9x101 + 0x100 + 3x10-1 + 8x10-2 = 200 + 90 + 0.3 + 0.08 = 290.3810
En general, un número puede estar representado por una parte entera (Ne)
y una parte fraccional (Nf):
N = Ne.Nf
Conversión desde:
Binario
N = ∑ ai ⋅ b i
a desarrollar
Octal Decimal
Hexadecimal i
Binario
Conversión desde Decimal a Octal
Hexadecimal
756 2
0 378 2
bit menos significativo 0 189 2
(LSB) 1 94 2
0 47 2
1 23 2
1 11 2
1 5 2
1 2 2
0 1 2
1 0
75610 ≈ 10111101002
bit más significativo
(MSB)
Ejemplos:
23 2 0.57 x 2 = 1.14
1 11 2 0.14 x 2 = 0.28
1 5 2 0.28 x 2 = 0.56
2 2 0.56 x 2 = 1.12
1 precisión
2 0.12 x 2 = 0.24 deseada
0 1
… …
1 0
N = Ne.Nf
N = 23.5710 ≈ 10111.100102
Ejemplos: Convertir 1290.3110 a hexadecimal
1290 16
0.25 x 2 = 0.5 16
condición 10 80
0.50 x 2 = 1.0 16
de parada 0 5
5 0
N = Nf = 0.2510 ≈ 0.012
Ne = 129010 ≈ 50A16
Convertir 37510 a octal
Parte fraccional:
Parte entera:
0.31 x 16 = 4.96
0.96 x 16 = 15.36
375 8 precisión
0.36 x 16 = 5.76 deseada
7 46 8 … …
6 5 8
5 0 Nf = 0.3110 ≈ 0.4F516
Ejemplos:
1101112 a Octal 11011.012 a Octal
110 111 ≈ 678 011 011 . 010 ≈ 33.28
Ejemplos:
5068 ≈ 101 000 1102 17.408 ≈ 001 111 . 100 0002 = 1111.12
Conversión desde Binario a Hexadecimal
Los números del 0 al 15 se pueden representar con 4 bits:
0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111
Agrupar conjuntos de 4 bits y convertirlos a su equivalente hexadecimal:
• Desde el punto decimal hacia la izquierda (parte entera)
• Desde el punto decimal hacia la derecha (parte fraccional)
Completar con 0s a la izquierda (parte entera) o derecha (parte fraccional) donde
haga falta alcanzar 4 bits.
Ejemplos:
111010112 a Hexadecimal 1111011001.112 a Hexadecimal
1110 1011 ≈ EB16 0011 1101 1001 . 1100 ≈ 3D9.C16
Ejemplo:
Resumen de conversiones:
∑ a ⋅b
n −1
Bin
i ÷ sucesivas Oct
i
(entero) 3
Oct i =− m
Decimal Bin
Hexa x sucesivas Hexa 4
(fraccional)