Sistemas de Bases Numericas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Noviembre de 2014

Prof. Noel Cuba

Universidad Nacional Experimental De Guayana


Proyecto de Carrera: Ingenieria En Informtica
Unidad Curricular: Fundamentos De La Informtica

SISTEMAS DE BASES NUMRICAS


Un sistema numrico est compuesto de dgitos numricos y su uso esta regido por normas. Los nmeros se
pueden representar en distintos sistemas de numeracin que se diferencian entre si por su base. As el sistema
de numeracin Decimal es de Base 10, el Binario de Base 2 y el Hexadecimal de Base 16.
El sistema numrico de uso ms frecuente es el sistema numrico decimal, de Base 10. Se denomina de
Base 10 debido a que utiliza diez digitos, y combinaciones de estos digitos, para representar todos los nmeros
posibles.
En un computador la informacin y el software deben ser traducidos a formato binario (representacin de ceros
[0] y unos [1]), de manera que el computador pueda comprender las rdenes y la informacin que le
suministran, luego debe transformar de nuevo el formato binario en un lenguaje comprensible para el usuario.
Un ejemplo de esta traduccin es la representacin de nmeros binarios que utilizan muchos teclados y
caracteres de control, es el Cdigo americano normalizado para el intercambio de la informacin (ASCII).
Cuando la informacin a representar en un computador es tan grande que escribirlas en sistema binario sera
difcil de recordar o interpretar, se utiliza la codificacin en sistema hexadecimal representado por 16 dgitos,
permitiendo as, una representacin de informacin ms corta.

SISTEMAS DE NUMERACIN
El Sistema
Decimal:

Su base es 10. Emplea 10 caracteres o dgitos diferentes para representar una determinada
cantidad: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. El valor de cada smbolo depende de su posicin dentro de la
cantidad a la que pertenece. Es el sistema que usamos a diario y con el que estamos
familiarizados.
9

10
1000000000

10
100000000
3

10
10000000
2

10
1000000
1

10
100000

10
10000

10
1000

10
100

10
10

10
1

Ejemplo: 7935 = (10 x 7) + (10 x 9) + (10 x 3) + (10 x 5)


7935 = (1000 x 7) + (100 x 9) + (10 x 3) + (1 x 5) = 7000+900+30+5
El Sistema Su base es 2, es el sistema digital por excelencia. Tambin llamado sistema de base 2, emplea
Binario:
dos smbolos dgitos: 0 y 1. Estos valores reciben el nombre de bits (dgitos binarios).
Las combinaciones de cero y unos pueden representar todos los nmeros posibles.
La representacin se hace en podencas de 2 tal y como se muestra a continuacin:
15

2
32768

14

2
16384

13

2
8192

12

2
4096

11

2
2048

10

2
1024

2
512

2
256

2
128

2
64

2
32

2
16

2
8

2
4

2
2

2
1

El Computador utilizan las asociaciones de bits para realizar sus operaciones (por ejemplo, cuando
envan informacin por sus circuitos internos, transmite un determinado nmero de bits
simultneamente)
Palabra: Nmero de bits que un computador puede procesar en un evento instruccin por
unidad de procesamiento (calculado en Hz).

Tamao de Palabra: Es la cantidad longitud de bits que posee un evento o instruccin, cada
valor recibe un nombre propio:
Sistemas de bases numricas

Pgina 1 de 4

Noviembre de 2014
Prof. Noel Cuba

Universidad Nacional Experimental De Guayana


Proyecto de Carrera: Ingenieria En Informtica
Unidad Curricular: Fundamentos De La Informtica

Nombre segn Longitud


Bit
Nibble
Byte
Word
Double-word
Quadruple-word

Cantidad de bits
1
4
8
16
32
64

Rango de valores
0 hasta 1
0 hasta 15
0 hasta 255
0 hasta 65535
0 hasta 4.294.967.295
0 hasta 9.223.372.036.854.775.808

El Sistema Hexadecimal: Su base es 16, est compuesto por 16 smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10),


B(11), C(12), D(13), E(14), F(15). Es uno de los sistemas ms utilizados en
electrnica, ya que adems de simplificar la escritura de los nmeros binarios.
16
N

16
65536

16
4096

16
256

16
16

16
1

CONVERSIN DE BASES NUMRICAS


CONVERSIN DE SISTEMA DECIMAL:
La conversin de sistema Decimal a cualquier otro sistema de numeracin se realiza a travs del Mtodo
del Residuo Resto de la divisin. En este mtodo, un nmero Decimal dado, se divide de forma reiterada
por el nmero base (es decir: 2 para Binario, 8 para Octal y 16 para Hexadecimal). Luego, el residuo a su
vez se convierte en el nmero correspondiente del sistema numrico al que deseamos convertir el nmero
decimal dado.
Decimal a Binario:
Ejemplo: conversin del nmero decimal 180 a binario 

180 2
0 90 2
Derecha
0 45 2
1 22 2
0 11 2
1
5 2
1
2 2
0
1
Izquierda




Se divide el numero decimal entre dos (2)


obteniendo los residuos.
Luego, el cociente de cada divisin se continua
dividiendo entre dos (2), hasta que el(los)
cociente(s) ya no pueda(n) dividirse entre dos o
sean igual a cero (0).
En caso de que en la divisin se obtenga un como
cociente un nmero real, se tomara solo la parte
entera.
Al final, se toma el ltimo cociente que ser escrito
a la Izquierda del valor binario, seguido de los
residuos obtenidos de las divisiones previas. (Ver
figura de la Izquierda)

180 = 1 0 1 1 0 1 0 0

Decimal a Hexadecimal: Nuevamente usamos el mtodo del residuo o resto. El nmero decimal se divide
de forma reiterada por el nmero 16 (Base 16). Luego el residuo a su vez se
convierte en un nmero en sistema Hexadecimal.
Ejemplo: conversin del nmero decimal 180 a Hexadecimal.

180 16
4 11
Izquierda
Derecha

180 = B 4
Sistemas de bases numricas

Pgina 2 de 4

Noviembre de 2014
Prof. Noel Cuba

Universidad Nacional Experimental De Guayana


Proyecto de Carrera: Ingenieria En Informtica
Unidad Curricular: Fundamentos De La Informtica

CONVERSIN DE SISTEMA BINARIO:


Binario a Decimal: Se toma la cantidad binaria y se suman las potencias de 2 correspondientes a las
posiciones de los dgitos binarios cuyo valor sea uno (1).
Utilizando el ejemplo anterior tenemos: 10110100=180, luego calculamos de la forma
siguiente:
7
6
5
4
3
2
1
0
101101002= (2 x1) + (2 x 0) + (2 x 1) + (2 x 1) + (2 x 0) + (2 x 1) + (2 x 0) + (2 x
0)
101101002= (128 x1) + (64 x 0) + (32 x 1) + (16 x 1) + (8 x 0) + (4 x 1) + (2 x 0) + (1 x 0)
101101002= (128) + (0) + (32) + (16) + (0) + (4) + (0) + (0)
101101002= 18010
Como los valores de Base 2 no cambian podemos expresarlos en forma de tabla, y as,
se facilita el aprendizaje de la conversin, lo utilizamos como se muestra a
continuacin:

N
n
2

1
128
7
2

0
64
6
2

1
32
5
2

1
16
4
2

0
8
3
2

1
4
2
2

0
2
1
2

0
2
1
2

0
1
0
2

= 140

Ejemplo: Convertir el nmero 10001100 a decimal:


1
0
0
0
1
1
128 + 64 + 32 + 16 + 8 + 4
7
3
2
6
5
4
2
2
2
2
2
2

0
1
20

180

Binario a Hexadecimal: Tenemos que el rango de los nmeros Hexadecimales, va desde cero (0) hasta
quince (15), es decir; 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A=10, B=11, C=12, D=13, E=14,
F=15.
3

Considerando que la sumatoria de los cuatro (4) primeros dgitos binarios (2 + 2


1
0
+ 2 + 2 = 15) da como resultado quince (15). Podemos decir que Cada digito
Hexadecimal puede representarse en cuatro dgitos binarios.
Convertir el nmero binario 11101011 a Hexadecimal:
1. Dividir de Derecha a izquierda el nmero binario en grupos de 4 bits. En caso
de que falten dgitos binarios a la izquierda se completa con ceros (0).
1
3
2
8

1
1
2
1
2
2
+
4
2
14 E

0
0
2
1

1
3
2
8

0
1
1
2
2
2
+
2
4
11 B

1
0
2
1

2. Como se muestra en el cuadro anterior se convierte cada grupo de cuatro bits


a su respectivo decimal, conservando el orden y la posicin, el nmero resultante
es el equivalente en base 16.
3. Como resultado tenemos que: 111010112 = EB16

Sistemas de bases numricas

Pgina 3 de 4

Noviembre de 2014
Prof. Noel Cuba

Universidad Nacional Experimental De Guayana


Proyecto de Carrera: Ingenieria En Informtica
Unidad Curricular: Fundamentos De La Informtica

CONVERSIN DE SISTEMA HEXADECIMAL:


Hexadecimal a decimal: Se multiplican los dgitos hexadecimales por el nmero base del sistema Base 16,
elevado al exponente de la posicin.
N
n
16

4096 256 16 1
3
2
1
0
16
16 16 16

Ejemplo: Convertir el nmero hexadecimal 3F4B a decimal. (La operacin debe


realizarse de derecha a izquierda).
3
2
1
0
3F4B16 = (3 x 16 ) + (F x 16 ) + (4 x 16 ) + (B x 16 )
3F4B16 = (3 x 4096) + (F x 256) + (4 x 16) + (B x 1)
3F4B16 = (3 x 4096) + (15 x 256) + (4 x 16) + (11 x 1)
3F4B16 = (12288) + (3840) + (64) + (11)
3F4B16 = 1620310

Hexadecimal a binario: La conversin de hexadecimal a binario simplemente sustituiremos cada carcter


por su equivalente en binario, para este caso solo tomaremos nmeros binarios
de 4 bits o Nibbles que representan cada digito hexadecimal.
Ejemplo: Convertir el nmero hexadecimal EB a binario:
E
1
1
1
8 + 4 + 2 +
3
2
1
2
2
2
Tenemos que: EB16 = 111010112

B
0
1
0
2

1
8
3
2

0
4
2
2

1
2
1
2

1
1
0
2

EJERCICIOS PROPUESTOS DE CONVERSIONES:

1. Convertir de binario a decimal


a) 110112
b) 10111110112

Solucin: 2710
Solucin: 76310

2. Convertir de decimal a binario


a) 24510
b) 531710

Solucin: 111101012
Solucin: 10100110001012

Sistemas de bases numricas

5. Convertir de binario a hexadecimal


a) 1100010002
b) 001000102

Solucin: 39210 = 18816


Solucin: 3410 = 2216

6. Convertir de hexadecimal a binario


a) AF16
b) DE16

Solucin: 17510 = 10101111 2


Solucin: 22210 = 11011110 2

Pgina 4 de 4

También podría gustarte