Você está na página 1de 7

Universidad Nacional Experimental Politcnica

Antonio Jos de Sucre


Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Programacin Digital

Sistemas de Numeracin
Semestre: 2012 - II

Sistemas de Numeracin
Pgina 1 de 7

Profesor Oswaldo Fornerino


22 de Octubre de 2012

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Programacin Digital
Un sistema de numeracin es el conjunto de smbolos y reglas que se utilizan para
la representacin de datos numricos o cantidades. Un sistema de numeracin se
caracteriza por su base, que es el nmero de smbolos distintos que utiliza y adems es el
coeficiente que determina cul es el valor de cada smbolo dependiendo de la posicin
que ocupe.
Sistema de Numeracin Decimal
El sistema de numeracin que se utiliza habitualmente es el decimal, que se
compone de diez smbolos o dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) a los que otorga un valor
dependiendo de la posicin que ocupen en el nmero: unidades, decenas, centenas,
millares, etc.
El valor de cada dgito est asociado al de una potencia de base 10, nmero que
coincide con la cantidad de smbolos o dgitos del sistema decimal y un exponente igual a
la posicin que ocupa el dgito menos uno, contando desde la derecha.
En el sistema decimal el nmero 528, por ejemplo, significa: 5 centenas + 2
decenas + 8 unidades, es decir:
528 = 5*102 + 2*101 + 8*100 = 500 + 20 + 8 = 528
Sistema de Numeracin Binario
El sistema de numeracin binario utiliza slo dos dgitos, el cero (0) y el uno (1),
Los dos dgitos, llamados bits (contraccin de binary digit). En un nmero binario, cada
dgito tiene distinto valor dependiendo de la posicin que ocupe. El valor de cada posicin
es el de una potencia de base 2, elevada a un exponente igual a la posicin del dgito
menos uno. Se puede observar que, tal y como ocurra con el sistema decimal, la base de
la potencia coincide con la cantidad de dgitos utilizados (2) para representar los nmeros.
De acuerdo con estas reglas, el nmero binario 1011 tiene un valor que se calcula
as:
10112 = 1*23 + 0*22 + 1*21 + 1*20 = 8 + 0 + 2 + 1 = 1110
En bit ms significativo (MSB) es aquel que se ubica ms a la izquierda (el que
tiene mayor valor). El bit menos significativo (LSB) es aquel que est ms a la derecha y
que tiene el menor valor. Para la medida de unidades de informacin representada en
binario, se utilizan una serie de mltiplos de bit que poseen nombre propio:

Nibble o Cuarteto: Es el conjunto de cuatro bits (1001).


Byte u Octeto: Es el conjunto de ocho bits (10101010).
Kilobyte (Kb): Es el conjunto de 2^10 bits (1.024 * 8 bits)
Megabyte (Mb): Es el conjunto de 2^20 Kilobytes bits (1.0242 * 8 bits)
Gigabyte (Gb): Es el conjunto de 2^30 Megabytes bits (1.0243 * 8 bits)
Terabyte (Tb): Es el conjunto de 2^40 Gigabytes bits (1.0244 * 8 bits)

Pgina 2 de 7

Profesor Oswaldo Fornerino


22 de Octubre de 2012

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Programacin Digital
La razn por la que se utiliza el factor 1.024 en vez de 1.000, es por ser el mltiplo
de 2 ms prximo a 1000, cuestin importante desde el punto de vista informtico (210 =
1.024).
Sistema de Numeracin Octal
Se trata de un sistema de numeracin en base 8 que utiliza 8 smbolos para la
representacin de cantidades. Los smbolos utilizados son: 0, 1, 2, 3, 4, 5, 6, 7. Este
sistema tambin posicional, ya que cada una de sus cifras tiene como posicin la relativa
al punto decimal que, en caso de no aparecer se supone implcita al lado derecho del
nmero, este proporciona un mtodo conveniente para la representacin de cdigos y
nmeros binarios utilizados en los sistemas digitales.
Por ejemplo, el nmero octal 2738 tiene un valor que se calcula as:
2738 = 2*83 + 7*82 + 3*81 = 2*512 + 7*64 + 3*8 = 149610
Sistema de Numeracin Hexadecimal
En el sistema hexadecimal los nmeros se representan con diecisis smbolos: 0,
1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F
representando las cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque
no hay dgitos mayores que 9 en el sistema decimal. El valor de cada uno de estos
smbolos depende, como es lgico, de su posicin, que se calcula mediante potencias de
base 16.
El valor del nmero hexadecimal 1A3F16:
1A3F16 = 1*163 + A*162 + 3*161 + F*160 = 1*4096 + 10*256 + 3*16 + 15*1 = 671910
Conversin de Decimal a Binario
Para convertir un nmero decimal al sistema binario, basta con realizar divisiones
sucesivas por 2 hasta que el cociente en una de las divisiones tome el valor cero (0) y
escribir los restos obtenidos en cada divisin en orden inverso al que han sido obtenidos.
Ejemplo: Convertir el nmero decimal 30 en binario.
30 2
10 15 2
0 1 7
1

2
3 2
1 1 2
1 0

3010 = 111102

Pgina 3 de 7

Profesor Oswaldo Fornerino


22 de Octubre de 2012

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Programacin Digital
Conversin de Binario a Decimal
El proceso para convertir un nmero del sistema binario al decimal se requiere
desarrollar el nmero, teniendo en cuenta el valor de cada dgito en su posicin
multiplicado por la base, cuyo exponente es 0 en el bit situado ms a la derecha y se
incrementa en una unidad segn se avanzan en posiciones hacia la izquierda.
Ejemplo: Convertir el nmero binario 10100112 a decimal:
10100112 = 1*26 + 0*25 + 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 8310
Conversin de Decimal a Octal
La conversin de un nmero decimal a octal se hace con la misma tcnica que ya
hemos utilizado en la conversin a binario, mediante divisiones sucesivas por 8 y
colocando los restos obtenidos en orden inverso.
Ejemplo: Convertir en octal el nmero decimal 12210:
122 8
2 15 8
7 1 8
1 0
12210 = 1728
Conversin de Octal a Binario
Para convertir un nmero octal a binario se sustituye cada dgito octal por sus
correspondientes tres dgitos binarios.
TABLA N1. EQUIVALENCIA OCTAL- BINARIO
DECIMAL
0
1
2
3
4
5
6
7

OCTAL
0
1
2
3
4
5
6
7

BINARIO
000
001
010
011
100
101
110
111

Ejemplo: Convertir el nmero octal 75643 a binario:


7 5 6 4 3
111 101 110 100 011
75643 8 = 1111011101000112
Pgina 4 de 7

Profesor Oswaldo Fornerino


22 de Octubre de 2012

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Programacin Digital
Conversin de Binario a Octal
Para convertir un nmero binario a octal se realiza un proceso inverso al anterior.
Se agrupan los dgitos de 3 en 3 a partir del punto decimal hacia la izquierda y hacia la
derecha, sustituyendo cada tro de dgitos binarios por su equivalente dgito octal.
Ejemplo: Convertir el nmero binario 1100101001001en octal.
001 100 101 001 001
1 4 5 1 1
1100101001001 2 = 145118
Conversin de Hexadecimal a Binario
Se sustituye cada dgito hexadecimal por su representacin binaria con cuatro
dgitos.
TABLA N2. EQUIVALENCIA HEXADECIMAL - BINARIO
DECIMAL
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

HEXADECIMAL
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

BINARIO
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

Ejemplo: Convertir el nmero hexadecimal 7BA3 a binario.


7
B
A
3
0111 1011 1010 0011
7BA316 = 1111011101000112

Conversin de Binario a Hexadecimal


Pgina 5 de 7

Profesor Oswaldo Fornerino


22 de Octubre de 2012

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Programacin Digital
Se realiza un proceso inverso al anterior. Se agrupan los dgitos binarios de 4 en 4
a partir del punto decimal hacia la izquierda y hacia la derecha, sustituyendo cada
cuarteto por su correspondiente dgito hexadecimal. Agregando ceros cuando sea
necesario para completar un grupo de 4 bits.
Ejemplo: Convertir el nmero binario 101001110011 a hexadecimal.
1010 0111 0011
A
7
3
1010011100112 = A7316
Conversin de Octal a Hexadecimal
Esta conversin realiza un paso intermedio utilizando el sistema binario. Primero
se convierte el nmero octal en binario y ste se pasa a hexadecimal.
Ejemplo: Convertir el nmero octal 144 en hexadecimal.
1 4 4
001 100 100
1448 = 11001002
0110 0100
6
4
1448 = 11001002 = 6416
Conversin de Hexadecimal a Octal.
Se realiza un paso intermedio utilizando el sistema binario. Se convierte en binario
y ste en octal.
Ejemplo: Convertir el nmero hexadecimal 1F4 en octal.
1
F
4(16) = 111110100(2)
0001 1111 0100
1F416= 1111101002
111 110 100
7 6 4
1F416= 1111101002 = 7648
Conversin de Decimal a Hexadecimal
De igual manera, la conversin de decimal a hexadecimal se puede efectuar por
medio de la divisin repetida por 16. Siguiendo el mismo mtodo utilizado en las
conversiones de decimal a binario y de decimal a octal.
Ejemplo: Convertir el nmero decimal 367 a hexadecimal:
Pgina 6 de 7

Profesor Oswaldo Fornerino


22 de Octubre de 2012

Universidad Nacional Experimental Politcnica


Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Programacin Digital
367 16
15 22 16
6 1 16
1 0
36710 = 16F16
Conversin de Hexadecimal a Decimal
Un nmero hexadecimal se puede convertir en su equivalente decimal utilizando el
hecho de que cada posicin de los dgitos hexadecimales tiene un valor que es una
potencia de 16.
Ejemplo: Convertir el nmero hexadecimal 2AF1 a decimal.
2AF116
2AF116
2AF116
2AF116

= 2 x 163 + 10 x 162 + 15 x 161 + 1 x 160


= 2 x 4096 + 10 x 256 + 15 x 16 + 1 x 1
= 8192 + 2560 + 240 + 1
= 1099310

Ejercicios Propuestos
Convierte de:
1 - Decimal a Binario: 191, 25, 67, 99, 135, 276
2.- Binario a Decimal: 110111, 111000, 010101, 101010, 1111110
3.- Decimal a Octal: 6310, 51310,11910
4.- Decimal y a Hexadecimal los siguientes nmeros Octales: 458,1258, 6258
5.- Decimal y a Octal los siguientes nmeros Hexadecimales: 2BC516, 10016, 1FF16
6.- Decimal a Hexadecimal: 351910, 102410, 409510
7.- Binario a Octal: 11011012, 1011102, 110110112, 1011010112
8.- Octal a Binario: 258, 3728, 27538
9.- Binario a Hexadecimal: 10101001010111010102, 1110000111100002, 1011110101112
10.- Hexadecimal a Binario: 7A5D16, 101016, 8F8F16

Pgina 7 de 7

Profesor Oswaldo Fornerino


22 de Octubre de 2012

Você também pode gostar