You are on page 1of 3

ELABORADO POR ING OSCAR SNCHEZ MORA

MATERIA: ARQUITECTURA DE COMPUTADORES


TEMA: SISTEMAS DE NUMERACIN
CENTRO TECNOLGICO DE CCUTA
GUA No 2


OBJETIVO GENERAL: Conocer los sistemas bsicos de numeracin con que se realizan
las operaciones aritmticas y lgicas en los PC.

OBJETIVOS ESPECFICOS
Conocer y operar adecuadamente el sistema de numeracin binario.
Valorar los conceptos de bit, byte y nibble.
Conocer y operar adecuadamente el sistema de numeracin Octal.
Conocer y operar adecuadamente el sistema de numeracin Hexadecimal.
Realizar conversiones entre los diferentes sistemas de numeracin.

INTRODUCCIN
El sistema de numeracin utilizado habitualmente es la base 10; es decir, consta de 10
dgitos del 0 al 9 que podemos colocar en grupos, ordenados de izquierda a derecha y de
mayor a menor. Cada posicin tiene un valor o peso de 10
n
donde n representa el lugar
contado por la derecha a izquierda as:

.10
3
10
2
10
1
10
0
As por ejemplo 1 3 5 7 = 7 x 10
0
+ 5 x 10
1
+3 x 10
2
+ 1 x 10
3


Explcitamente, se indica la base de numeracin como 135710.

Ya antes se haba expresado que un PC trabaja internamente con seales digitales es
decir ceros y uno lgicos, por esto el mismo no trabaja con el sistema de numeracin
decimal sino con otros sistemas entre los cuales estn el sistema de numeracin binario
(base 2), el sistema de numeracin Octal (base 8) y el sistema de numeracin Hexadecimal
o de base 16.


SISTEMA DE NUMERACIN BINARIO
En el sistema de numeracin binario o base 2 solo existen dos valores posibles el 1 y 0 lo
cual define a un bit. El bit representa la unidad mnima de almacenamiento de informacin
empleada en los sistemas de cmputo. En este sistema de numeracin la posicin del
digito indica el peso asignado a cada uno de ellos en un factor de 2 de derecha a izquierda
as:
.2
3
2
2
2
1
2
0
Bit3Bit2Bit1Bit0

As por ejemplo el nmero 10112 ser:

10112= 1 x 2
0
+ 1 x 2
1
+ 0 x 2
2
+ 1 x 2
3
=
1 + 2 + 0 + 8 = 1110

Es decir 11 en el sistema decimal. En este caso el bit (resaltado) que esta mas a la
derecha se le denomina LSB (del ingles bit menos significativo) y bit que esta mas a la
izquierda (subrayado) ser el MSB (del ingles bit ms significativo). Como ya sabemos
que es un bit, ahora vamos a conocer otros conceptos relacionados con la estructura
elemental de las memorias:

BYTE: Cada grupo de 8 bits se conoce como byte u octeto. Es la unidad de
almacenamiento en memoria, la cual est constituida por un elevado nmero de posiciones
que almacenan bytes. La cantidad de memoria de que dispone un sistema se mide en:

Kilobytes (1Kb = 2
10
= 1024 bytes)
Megabytes (1Mb = 2
20
= 1024 Kb)
Gigabytes (1Gb = 2
30
= 1024 Mb)
Terabytes (1Tb = 2
40
= 1024 Gb)
Petabytes (1Pb = 2
50
= 1024 Tb).

Los bits en un byte se numeran de derecha a izquierda y de 0 a 7, correspondiendo con los
exponentes de las potencias de 2 que reflejan el valor de cada posicin. Existe una forma
sencilla de saber cuntas posibles combinaciones puedes obtener con una determinada
cantidad de bits y consiste en utilizar la formula 2
n
donde n es el numero de bits. As por
ejemplo un byte (8 bits) nos permite representar 2
8
=

256 estados (desde 0 a 255) segn
la combinacin de bits que tomemos.









ELABORADO POR ING OSCAR SNCHEZ MORA

NIBBLE: Cada grupo de cuatro bits de un byte constituye un nibble, de forma que los dos
nibbles de un byte se llaman nibble superior (el compuesto por los bits 4 a 7) e inferior (el
compuesto por los bits 0 a 3).



SISTEMA DE NUMERACIN OCTAL
En el sistema de numeracin octal o de base 8 utiliza 8 dgitos: 0,1,2,3,4,5,6,7. En este
sistema de numeracin la posicin del digito indica el peso asignado a cada uno de ellos en
un factor de 8 de derecha a izquierda as:

.8
3
8
2
8
1
8
0

As por ejemplo el nmero 178 ser:
178= 7 x 8
0
+ 1 x 8
1
=
7 + 8 = 1510
Es decir 15 en el sistema decimal.


SISTEMA DE NUMERACIN HEXADECIMAL
En el sistema de numeracin Hexadecimal o de base 16 utiliza 16 smbolos tanto en
nmeros como letras: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. En este sistema de numeracin la
posicin del digito indica el peso asignado a cada uno de ellos en un factor de 16 conforme
se avanza de derecha a izquierda as:

.16
3
16
2
16
1
16
0

As por ejemplo el nmero 1416 ser:

148= 4 x 16
0
+ 1 x 16
1
=
4 + 16 = 2010
Es decir 20 en el sistema decimal.
TABLA 1. EQUIVALENCIA ENTRE LOS SISTEMAS NUMRICOS MS USADOS
Decimal Binario Octal Hexadecimal
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

CONVERSIN DE BASE 10 A CUALQUIER BASE
Ya sabemos cmo representar a un nmero de cualquier otra base a la base 10. Ahora
veremos el paso contrario; es decir si est en base 10 convertirlo a cualquier base. Para
esto se utilizan diversos mtodos pero el ms usual es el de divisiones sucesivas por la
base a convertir y tomar los restos o residuos despus debe haber obtenido el ltimo
cociente de menor valor que el de la base.
Ejemplo 1: Convertir 4010 a base 2.

40 2
0 20 2
0 10 2
0 5 2
1 2 2
0 1 De aqu tenemos que 4010 = 1010002
Ejemplo 2: Convertir 1510 a base 2.
15 2
1 7 2
1 3 2
1 1 De aqu tenemos que 1510 = 11112





ELABORADO POR ING OSCAR SNCHEZ MORA

Ejemplo 3: Convertir 7010 a base 8.

70 8
6 8 8
0 1 De aqu tenemos que 7010 =1068

Ejemplo 4: Convertir 65010 a base 16.

650 16
10 40 16
8 2 Para dar la rta aqu debemos tener en cuenta que en la tabla 10
equivale a la letra A en el sistema Hexadecimal, de aqu tenemos que 65010 = 28A16

CONVERSIN ENTRE LOS SISTEMAS NUMRICOS
Debido a que los computadores utilizan diferentes sistemas de numeracin es necesario
poder convertir de uno a otro, es importante tambin entender cmo se realizan las
conversiones para poder comprender mejor los nmeros y los sistemas numricos.

Conversin de Binario a Octal y a Hexadecimal.
Caso 1. Para convertir un nmero binario al sistema octal o de base 8, se deben agrupar
en conjuntos de tres bits comenzando por el LSB. Luego cada grupo se convierte a su
equivalente octal de acuerdo a la tabla 1.

Ejemplo 5: Convertir 100111011112 a base 8.
Separando en grupos de tres comenzando por el LSB tenemos 10 011 101 111 de aqu y
con base en la tabla vemos que:

100111011112 = 23578

Caso 2. Para convertir un nmero binario al sistema Hexadecimal o de base 16, se deben
agrupar en conjuntos de cuatro bits comenzando por el LSB. Luego cada grupo se
convierte a su equivalente hexadecimal de acuerdo a la tabla 1.

Ejemplo 6: Convertir 100111011112 a base 16.
Separando en grupos de cuatro comenzando por el LSB tenemos 100 1110 1111 de aqu
y con base en la tabla vemos que:

100111011112 = 4EF16
Conversin de Octal y Hexadecimal al sistema binario.
Es muy fcil pues son los procesos totalmente opuestos a los dos casos anteriores.

Caso 1. Para convertir un nmero del sistema octal a binario, se debe cambiar cada digito
del nmero octal a su equivalente binario de 3 bits.

Ejemplo 7: Convertir 23578 a base 2.

Remplazando cada digito con base en la tabla vemos que:

2 = 010; 3 = 011; 5 = 101 ; 7 = 111;

De aqu que 23578 = 0100111011112

Tenga en cuenta que los ceros a la izquierda no tienen ningn significado o peso en el
resultado.

Caso 2. Para convertir un nmero del sistema Hexadecimal a binario, se debe cambiar
cada digito del nmero Hexadecimal a su equivalente binario de 4 bits.

Ejemplo 8: Convertir 4EF16 a base 2.

Remplazando cada digito o smbolo con base en la tabla vemos que:

4 = 0100; E = 1110; F = 1111

De aqu que 4EF16 = 0100111011112

Tenga en cuenta que los ceros a la izquierda no tienen ningn significado o peso en el
resultado.

AUTOEVALUACIN

1. Convertir 135610 a base 2, base 8 y base 16.
2. Convertir 13458 a base 10 y base 2.
3. Convertir 1FAA16 a base 10 y base 2.
4. Convertir 100111102 a base 10 y base 8.
5. Convertir 11111102 a base 10 y base 16

You might also like