Sei sulla pagina 1di 3

2.1.

LOS SISTEMAS DE NUMERACIÓN:

2.1.1. SISTEMA DE NUMERACIÓN BINARIO:


Es el sistema que usa internamente el Hardware de las computadoras, por ello será el
sistema al que le prestemos más atención y estudio.
Se basa en la representación de cantidades utilizando los dígitos 0 y 1. Por tanto su base
será la 2. Cada dígito de un número representado en este sistema se denomina bit (contracción
de binary digit).
Se suelen utilizar con nombre propio determinados conjuntos de dígitos en binario:
• Cuatro bits se denominan cuarteto (ejemplo: 1000)
• Ocho bits se denominan octeto o Byte (ejemplo:10001110)
• Al conjunto de 1024 Bytes se les denomina Kilobyte o simplemente K.
• 1024 Kylobytes forman lo que se denomina Megabyte.
• 1024 Megabyte forman lo que se denomina Gigabyte.

2.1.2. SISTEMA DE NUMERACIÓN DECIMAL:


Utiliza como base el 10, porque representa los siguientes dígitos:
0, 1, 2, 3, 4, 5, 6, 7, 8 y 9
La representación de cantidades se hará de la siguiente forma:
• Por ejemplo para el número 1992
1*103+9*102+9*101+2*100
• Por ejemplo para el número 3.1416
3*100+1*10-1+4*10-2+1*10-3+6*10-4
Supongamos la cantidad 201.1, expresado en el sistema de numeración de base 3, los
dígitos que utiliza son 0,1 y 2.

2.1.3. SISTEMA OCTAL:


Es un sistema cuya base es 8 y los dígitos que representan serán:
0,1,2,3,4,5,6 y 7.

2.1.4. SISTEMA HEXADECIMAL:


Es un sistema cuya base es 16 y los dígitos que se representan son:
0,1,2,3,4,5,6,7,8,9, A, B, C, D, E Y F
Se le asignarán los siguientes valores absolutos a los símbolos:
A=10; B=11; C=12; D=13; E=14 Y F=15

2.2. CONVERSIONES ENTRE LOS DISTINTOS SISTEMAS DE NUMERACIÓN:

2.2.1. CONVERSION BINARIO-DECIMAL


Si tenemos el número binario 101011
1*25+0*24+1*23+0*22+1*21+1*20=32+8+2+1=43(10
De octal a decimal se haría igual solo que con potencias de 8 y de hexadecimal a octal
con potencias de 16, cambiando en caso de caracteres, éstos por su valor numérico.
2.2.2. CONVERSIÓN DECIMAL-BINARIO
Se hace dividiendo sucesivamente el número decimal y los cocientes que se obtienen
entre 2, hasta que el cociente de las sucesivas divisiones salga 0. La unión de todos los restos
obtenidos escritos en orden inverso nos proporciona el número inicial expresado en binario.
Si tenemos el número 1992 y deseamos pasarlo a binario:
1992(10=11111001000(2
Se haría igual para pasar a cualquier otra base, solo que en vez de divisiones sucesivas
entre 2, se harían entre la base correspondiente.

2.2.3. CONVERSION DE UNA FRACCION DECIMAL A BINARIO.


Por ejemplo para convertir la fracción decimal 0,828125 en fracción binaria:
0.828125*2=1.65625
0.65625*2=1.3125
0.3125*2=0.625 0.828125(10=0.110101(2
0.625*2=1.25
0.25*2=0.5
0.5*2=1
Se haría igual para pasar a cualquier otra base, solo que se multiplicaría en vez de
por 2, por la base correspondiente.

2.2.4. CONVERSION HEXADECIMAL-BINARIO:


Para convertir un número hexadecimal a binario, se sustituye cada dígito hexadecimal
por su representación binaria de cuatro dígitos según la tabla siguiente:

Dígito hexadecimal Dígitos binarios


0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
Por ejemplo pasar el número2BC a binario:
2 B C
0010 1011 1100

2.2.5. CONVERSIÓN BINARIO-HEXADECIMAL:


Igual solo que se agrupan los dígitos de cuatro en cuatro a partir de la derecha, si tiene
coma decimal a partir de esta, tanto para la derecha como para la izquierda, si no cuadran los
cuatro dígitos se rellenan los huecos con 0´s.

2.2.6. CONVERSION OCTAL-BINARIO:


Para convertir un número octal a binario, se sustituyen los siguientes dígitos octales de la
siguiente tabla por su correspondientes tres dígitos en binario.
Dígito octal Dígitos binarios.
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
La conversión de octal a binario, se hace igual que a hexadecimal, solo que cambiando el dígito
por los tres dígitos binarios de su tabla.
De binario a octal, se agrupan los dígitos de tres en tres y se pone su valor octal.

2.2.7. CONVERSIÓN HEXADECIMAL-OCTAL


AB6(16 a octal
Se pone el valor correspondiente de cada dígito hexadecimal en binario mediante la tabla.
101010110110
se agrupan de tres en tres
101 010 110 110
Luego se pone su valor en octal según la tabla:
5266(8
Para hacerlo de octal a hexadecimal, se hará estableciendo el valor binario del cada dígito
octal y se agruparán de cuatro en cuatro para saber su valor correspondiente en hexadecimal.

Potrebbero piacerti anche