You are on page 1of 11

SISTEMA DE

NUMERACIN
Y CDIGOS

CAPITULO II

SISTEMAS DE NUMERACIN Y CDIGOS


CDIGO
Un cdigo es un grupo de smbolos que representan algn tipo de informacin reconocible. En los
sistemas digitales, los cdigos se emplean para manipular datos y representar nmeros, letras, signos y
otros caracteres en forma binaria, es decir como una combinacin equivalente de niveles altos (1s) y
bajos (0s).
SISTEMA DECIMAL
El sistema decimal tiene la base 10, debido a que usa diez dgitos (0, 1, 2, 3, 4, 5, 6, 7,
8, y 9) y que los coeficientes son multiplicados por potencias de diez.
1) El nmero decimal 645810 se puede representar de la siguiente manera:
645810 = (6x103) + (4x102) + (5x101) +(8x100)
645810 = (6x1000) + (4x100) + (5x10) + (8x1)
645810 = 6000 + 400 + 50 + 8
645810 = 645810
2) El nmero decimal 9452310 se representa de la siguiente manera:
9452310 = (9x104) + (4x103) + (5x102) + (2x101) + (3x100)
9452310 = (9x10000) + (4x1000) + (5x100) + (2x10) + (3x1)
9452310 = 90000 + 4000 + 500 + 20 + 3
9452310 = 9452310
3) El nmero decimal 0.35610 se representa de la siguiente manera:
0.35610 = (3x10-1) + (5x10-2) + (6x10-3)
0.35610 = (3x0.1) + (5x0.01) + (6x0.001)
0.35610 = 0.3 + 0.05 + 0.006
0.35610 = 0.35610
4) El nmero decimal 345.7110 queda de la siguiente manera:
345.7910 = (3x102) + (4x101) + (5x100) + (7x10-1) + (9x10-2)
345.7910 = (3x100) + (4x10) + (5x1) + (7x0.1) + (9x0.01)
345.7910 = 300 + 40 + 5 + 0.7 + 0.09
345.7910 = 345.7910
SISTEMA BINARIO.
El sistema binario es un sistema que solamente emplea dos dgitos que son el 1 y el 0.
1) El equivalente decimal del nmero binario 11010 2 es:
110102 = (1x24) + (1x23) + (0x22) + (1x21) + (0x20)
110102 = (1x16) + (1x8) + (0x4) + (1x2) + (0x1)
110102 = 16 + 8 + 0 + 2 + 0
110102 = 2610

2) El equivalente del siguiente nmero binario es:


10002 = (1x23)
10002 = (1x8)
10002 = 810
Observar que al convertir el nmero a decimal, los nmeros ceros ya no los representamos
puesto que cualquier cantidad multiplicada por cero es igual a cero, pero si hay que tomarlos en cuenta
en lo que a posiciones se refiere.
3) El equivalente decimal del nmero binario 0.112 es:
0.112 = (1x2-1) + (1x2-2)
0.112 = (1x0.5) + (1x0.25)
0.112 = 0.5 + 0.25
0.112 = 0.7510
4) El equivalente decimal del nmero binario 1111.0112 es:
1111.0112 = (1X23) + (1X22) + (1X21) + (1X20) + (1X2-2) + (1X2-3)
1111.0112 = (1x8) + (1x4) + (1x2) + (1x1) + (1x0.25) + (1x0.125)
1111.0112 = 8 + 4 + 2 + 1 + 0.25 + 0.125
1111.0112 = 15.37510
SISTEMA OCTAL.
El sistema octal tiene la base o raz 8. Solamente se emplean los dgitos 0,1,2,3,4,5,6,7.
1) El equivalente decimal del nmero octal 5678 es:
5678 = (5x82) + (6x81) + (7x80)
5678 = (5x64) + (6x8) + (7x1)
5678 = 320 + 48 + 7
5678 = 37510
2) El equivalente decimal del nmero octal 73158 es:
73158 = (7x83) + (3x82) + (1x81) + (5x80)
73158 = (7x512) + (3x64) + (1x8) + (5x1)
73158 = 3584 + 192 + 8 + 5
5678 = 378910
SISTEMA HEXADECIMAL.
Este sistema tiene base 16, y emplea el 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Las letras representan
los siguientes nmeros: A=10, B=11, C=12, D=13, E=14, F=15.
1) El equivalente decimal del nmero hexadecimal FE7 H es:
FE7H = (Fx162) + (Ex161) + (7X160)
FE7H = (15x162) + (14x161) + (7X160)
FE7H = (15x256) + (14x16) + (7x1)
FE7H = 3840 + 224 + 7
FE7H = 407110

10

2) El equivalente decimal del nmero hexadecimal A3B7 H es:


A3B7H = (Ax163) + (3x162) + (Bx161) + (7x160)
A3B7H = (10x163) + (3x162) + (11x161) + (7x160)
A3B7H = (10x4096) + (3x256) + (11x16) + (7x1)
A3B7H = 40960 + 768 + 176 + 7
A3B7H = 4191110
3) El equivalente decimal del nmero hexadecimal DEA H es:
DEAH = (Dx162) + (Ex161) + (Ax160)
DEAH = (13x162) + (14x161) + (10x160)
DEAH = (13x256) + (14x16) + (10x1)
DEAH = 3328 + 224 + 10
DEAH = 356210
SISTEMA BCD.
En los instrumentos electrnicos digitales, en las calculadores modernas, en los juegos
electrnicos y en muchos equipos digitales similares, se emplea para la entrada y salida de informacin la
notacin decimal. Los circuitos digitales como contadores, decodificadores y dems implementan este
tipo de entrada y salida con la ayuda de un cdigo binario especial llamado BCD. En el cdigo BCD
(Binary Coded Decimal: decimal codificado en binario), cada dgito decimal se convierte en su
correspondiente nmero binario de cuatro bits. Estos bits toman su valor o peso segn la columna o
posicin que ocupan. El bit LSB toma el valor de 1, los dos siguientes hacia la izquierda, toman los
valores de 2 y 4 respectivamente y el bit MSB el valor de 8.
Por la razn anterior, al cdigo BCD se le llama cdigo 8-4-2-1.
DECIMAL
0
1
2
3
4
5
6
7
8
9

8
0
0
0
0
0
0
0
0
1
1

BCD
4 2
0 0
0 0
0 1
0 1
1 0
1 0
1 1
1 1
0 0
0 0

1
0
1
0
1
0
1
0
1
0
1

Tabla 2.1 Equivalencia entre el sistema decimal y BCD.


1) El equivalente en BCD del nmero decimal 4657 es:
465710 = 0100 0110 0101 0111BCD
2) El equivalente en BCD del nmero decimal 5148 es:
514810 = 0101 0001 0100 1000BCD

11

CONVERSIN ENTRE LOS DIFERENTES SISTEMAS NUMERICOS.


Entre los diferentes sistemas numricos se pueden realizar conversiones, es decir, podemos
representar un nmero de cierto sistema en otro sistema. Algunas conversiones se pueden realizar de
manera directa y otras no.
DECIMAL A BINARIO
El procedimiento para convertir un nmero decimal entero a binario es:
1. Dividir el nmero decimal entre dos, y el residuo ser el nmero binario menos significativo.
2. El cociente obtenido se divide nuevamente entre dos, y el residuo ser el siguiente nmero
binario.
3. Se repite el paso dos, hasta que el cociente tenga valor de cero.
4. Los nmeros binarios se acomodan a partir del menos significativo hacia la izquierda.
1) Representar el nmero 2410 en sistema binario.
procedimiento:
24
12
6
3
1
0

2
2
2
2
2

RESIDUO
0
0
0
1
1

2410 = 110002
Se puede ver que del residuo tomando los nmeros de abajo hacia arriba obtenemos el nmero
binario.
El procedimiento para convertir un nmero decimal fraccionario es el siguiente:
1. Se multiplica la parte fraccionaria por dos.
2. El producto obtenido, la parte entera obtenida (1 0) es la que forma el nmero binario, y la
parte fraccionaria se vuelve a multiplicar por dos.
3. Se repite el paso dos hasta que la parte fraccionaria sea cero o cuando uno crea
conveniente.
4. El nmero binario se va tomando tal y como se obtiene la parte entera y se acomodan de
izquierda a derecha.
1)

Representar el nmero 0.87510 en binario.


procedimiento:
.875
.750
.500

X
X
X

2
2
2

1.750
1.500
1.000

El nmero binario se obtiene tomando directamente la parte entera del producto.


0.87510 = 0.1112
2)

Obtener el equivalente en binario del nmero 0.325 10


12

procedimiento:
.325
.65
.3
.6
.2
.4
.8

X
X
X
X
X
X
X

2
2
2
2
2
2
2

0.65
1.3
0.6
1.2
0.4
0.8
1.6

0.32510 = 0.01010012
DECIMAL A OCTAL
El procedimiento para convertir un nmero decimal a octal, es el mismo que para el sistema
binario, con la excepcin que se divide el nmero decimal entre ocho.
1) Convertir el nmero 573410 al sistema octal.
procedimiento:
5734
716
89
11
1
0
El resultado de la conversin es:

8
8
8
8
8

RESIDUO
6
4
1
3
1

5734 10 = 131468

DECIMAL A HEXADECIMAL
El procedimiento para convertir un nmero decimal a hexadecimal, es el mismo que para el
binario y octal, solo que ahora se divide entre 16, es muy importante recordar que: A=10, B=11, C=12,
D=13, E=14, F=15.
1) Convertir el nmero 5761510 a sistema hexadecimal.
procedimiento:
57615
3600
225
14
0

16
16
16
16

RESIDUO
15
0
1
14

Recordar que 15=F y 14=E.


El nmero en hexadecimal es: E10FH
5761510 = E10FH

13

BINARIO A OCTAL
Para convertir de binario a octal, solo basta agrupar al nmero binario en grupos de tres dgitos
empezando del bit menos significativo hacia el bit ms significativo.
En la siguiente tabla, se muestra la equivalencia entre el binario y el octal.
BINARIO
000
001
010
011
100
101
110
111

OCTAL
0
1
2
3
4
5
6
7

Tabla 2.2 Equivalencia entre el sistema binario y octal.


1) Convertir el siguiente nmero binario a octal.
1100101012
procedimiento:
110 010 101
6

1100101012 = 6258
2) Convertir el siguiente nmero binario a octal.
11010101112
procedimiento:
1 101 010 111
Se observa que al agrupar los nmeros, queda el primer nmero solo, solo basta agregarle dos
ceros (001 = 1) o simplemente ya con la prctica sabemos que su equivalente octal es 1.
001 101 010 111
1

11010101112 = 15278
BINARIO A HEXADECIMAL
Para convertir de binario a hexadecimal solo basta agrupar a los dgitos del nmero binario de
cuatro en cuatro del menos significativo al ms significativo.

14

La siguiente tabla muestra la equivalencia entre el sistema binario y el hexadecimal.


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

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

Tabla 2.3 Equivalencia entre el sistema binario y el hexadecimal.


1) Convertir el siguiente nmero binario a hexadecimal.
111010001010102
procedimiento:
11 1010 0010 1010
se agregan dos ceros para completar los cuatro dgitos.
0011 1010 0010 1010
3
A
2
A
11 1010 0010 10102 = 3A2AH
OCTAL A BINARIO
Para realizar la conversin solo hay que representar cada nmero octal en su equivalente binario
de acuerdo a la tabla de equivalencia entre el sistema binario y octal. (ver tabla 2.2 ).
1) Convertir el siguiente nmero octal a binario.
5028
procedimiento:
101 000 010
1010000102
5028 = 1010000102

15

OCTAL A HEXADECIMAL
Los pasos para realizar la conversin son:
1. Convertir el nmero octal a binario.
2. Convertir el nmero binario a hexadecimal.
1) Convertir el siguiente nmero octal a hexadecimal.
16548
procedimiento:
001 110 101 100 = 11101011002
0011 1010 1100
3
A
C
16548 = 3ACH
HEXADECIMAL A BINARIO
Para convertir un nmero hexadecimal a binario solo basta representar de manera directa cada
dgito hexadecimal en binario (ver tabla 2.3).
1) Representar el siguiente nmero hexadecimal a binario.
9A4CH
procedimiento:
9
A
4
C
1001 1010 0100 1100
9A4CH = 10011010010011002
HEXADECIMAL A OCTAL
Para realizar la conversin hay que seguir los siguientes pasos:
1. Convertir el nmero hexadecimal a binario de manera directa.
2. Convertir el nmero binario a octal.
1) Representar el nmero hexadecimal en octal.
F0CAH
procedimiento:
F
0
C
A
1111 0000 1100 1010
001 111 000 011 001 010
1 7 0 3 1 2
F0CAH = 1703128

16

EJERCICIOS PROPUESTOS
Convertir los siguientes nmeros a sistema decimal.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

1100101012
56908
10BAH
101010111111012
65448
0001 0111 1000 0101BCD
1100000101112
FO10H
77158
1001 1000 0000BCD

Convertir los siguientes nmeros a sistema binario.


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

568310
67BDH
54328
1001 0011 0100 0101BCD
BACOH
1001110
12368
0011 0010 1001 0001BCD
200010
99ABCH

Convertir los siguientes nmeros a sistema octal.


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

345710
8743H
110101110112
0001 0111 0010BCD
FFFFH
989710
110101011001110112
0010 0000 000 0000BCD
200010
101011111001112

Convertir los siguientes nmeros a sistema hexadecimal.


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

101010101010111112
2637410
23468
0011 0111 0110BCD
110101010111112
3478110
365128
1111111000112
9876510
0010 1000 0110 0101BCD

17

Convertir los siguientes nmeros al cdigo BCD.


123410
1.
1010111010101012
2.
23FBH
3.
66528
4.
100101010101112
5.
789110
6.
4675H
7.
72138
8.
10000000100012
9.
543610
10.

18

You might also like