Skip to content

Sistemas de numeración

Sistema de numeración binaria

Direcciones binarias e IPv4

Cada dirección está compuesta por una cadena de 32 bits, dividida en cuatro secciones llamadas octetos. Cada octeto contiene 8 bits (o 1 byte) separados por un punto. Para facilitar el uso de las personas, esta notación punteada se convierte en decimal punteado

El sistema de notación posicional binaria funciona como se muestra en las siguientes tablas.

base 2 2 2 2 2 2 2 2
posiciónm en numero 7 6 5 4 3 2 1 0
cálculo 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
valor posición 128 64 32 16 8 4 2 1

Convertir binario a decimal

convertir 11000000 a decimal

valor posición 128 64 32 16 8 4 2 1
binario 1 1 0 0 0 0 0 0
Suma +128 +64 +0 +0 +0 +0 +0 +0

El resultado de convertir 11000000 es 192

convertir de decimal a binario

Hay 2 formas simples de hacerlo: - dividiendo el numero reiteradamente entre 2 y guardando el dividendo que sera 0 o 1 siempre, para despues leer todos los dividendo de derecha a izquierda. - Partiendo de los valores de posicion 128,64,32,16,8,4,2,1 vamos a conertir el 68, el procedimento seria : - 68 >= 128? no. en la posicion 128 se asigna 0. - 68 >= 64? si. en la posición 64 se asigna 1 y se resta el valor 68 - 64 = 4 y seguimos - 4 >= 32? no en la posicion 32 se asigna 0. y así asta el final.

Sistema de números hexadecimales

Hexadecimal es un sistema de numeración de base dieciséis, que utiliza los dígitos del 0 al 9 y las letras de A a F. Hexadecimal se usa para representar direcciones IPv6 y direcciones MAC.

La dirección IPv6: - tiene 128 bits - se divide en 8 bloques de 16 bits cada uno. - Cada 4 bits está representado por un solo dígito hexadecimal.