Está en la página 1de 17

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

SISTEMASDENUMERACION

INTRODUCCION
El nmero de dgitos de un sistema de numeracin es igual a la base del sistema.
Sistema

Base

Dgitos del sistema

Binario
Octal
Decimal
Hexadecimal

2
8
10
16

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

Cada dgito dentro de un nmero tiene un valor absoluto y un valor relativo. El


valor absoluto es el valor asignado a cada dgito, y el mismo es constante.
Ejemplo:
Dgitos
1
5
9

Valor absoluto
1
5
9

El valor relativo, es un valor variable que depende de la posicin del dgito


dentro del nmero, y de la base del sistema de numeracin. Existiendo la
siguiente relacin entre valor absoluto y valor relativo.
Valor Relativo = (Valor Absoluto) x (Base del sistema) (Posicin del dgito)

Ejemplo: 97810
Base del sistema de numeracin = 10
Dgitos
8
7
9

Valor absoluto

Posicin

8
7
9

0
1
2

Valor relativo
8
70
900

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

Ejemplo: 10112
Base del sistema de numeracin = 2
Dgitos
1
1
0
1

Valor absoluto

Posicin

Valor relativo

1
1
0
1

0
1
2
3

1
2
0
8

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.1. SISTEMA BINARIO


El sistema binario es aquel en el cual los nmeros se representan con dos cifras
o dgitos. Estos son el 0 y el 1.
A las cifras de un nmero binario se las denomina bit. Un bit es una celda
individual de memoria donde solo puede haber en cada momento uno de los dos
estados posibles, representados normalmente con smbolos 0 y 1. Por tanto es
usual decir que el nmero binario 101110 tiene 6 bits.
Los valores posicionales de un nmero en el sistema binario son potencias de
dos.
Recordemos que un nmero decimal representa en realidad una suma, por
ejemplo:
4

4x103

3x102

8x101

4000

300

80

0x100
0

147210 = 1000 + 400 + 70 + 2 = 1x1000 + 4x100 + 7x10 + 2 = 1x103 + 4x102 + 7x101 + 2x100

Como podemos ver, en este nmero, el dgito menos significativo (dgito ms a


la derecha) est multiplicado por la base del sistema elevado a la potencia cero,
a continuacin, el dgito que le sigue multiplicado por la base del sistema
elevado a la primera potencia, a continuacin el dgito que le sigue multiplicado
por la base del sistema elevado a la segunda potencia y as sucesivamente.
Aplicando la expresin anterior a cualquier nmero de cualquier base se
obtendr como resultado el equivalente del nmero en el sistema decimal.
Para convertir un nmero binario a decimal, sumamos el producto de cada una
de las cifras del mismo por el factor 2n, donde n es la posicin de la cifra
considerada empezando por la derecha y comenzando la cuenta por 0, es decir, n
puede tomar los valores 0, 1, 2, 3, ............

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

Ejemplo:
Convertir el nmero binario 101110101 a decimal
1011101012 = 1x28 + 0x27 + 1x26 + 1x25 + 1x24 + 0x23 + 1x22 + 0x21 + 1x20
Por lo tanto el nmero 1011101012 = 37310
Ejemplo:
Covertir el nmero 1011012 a decimal
Podemos utilizar el mtodo general visto anteriormente, o bien lo podemos
realizar por Rufini.
1
2
1

10

22

44

11

22

45

Por lo tanto el nmero 1011012 = 4510

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.2. SISTEMA OCTAL


Como su nombre lo indica, la base fija de este sistema es el 8, por tal motivo
posee 8 dgitos que son 0, 1, 2, 3, 4, 5, 6, 7.
Ejemplo:
Sea el nmero 5768. Aplicando la expresin general, tenemos que:
5768 = 5 x 82 + 7x81 + 6x80 = 5 x 64 + 7 x 8 + 6 x 1= 320 + 56 + 6 = 38210

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.3. SISTEMA HEXADECIMAL


El sistema hexadecimal, tiene como base del mismo 16, y como es un sistema de
base fija, tambin tiene 16 dgitos que son: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D,
E, F.

DGITOS
HEXADECIMALES

0
1
2
3
4
5
6
7

VALORES
ABSOLUTOS

DGITOS
HEXADECIMALES

0
1
2
3
4
5
6
7

8
9
A
B
C
D
E
F

VALORES
ABSOLUTOS

8
9
10
11
12
13
14
15

La siguiente tabla expresa una serie de nmeros decimales y su equivalente


hexadecimal
DEC-HEX
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
A
11
B
12
C
13
D
14
E
15
F
16
10

DEC-HEX
17
11
18
12
19
13
20
14
21
15
22
16
23
17
24
18
25
19
26
1A
27
1B
28
1C
29
1D
30
1E
31
1F
32
20

DEC-HEX
33
21
34
22
35
23
36
24
37
25
38
26
39
27
40
28
41
29
42
2A
43
2B
44
2C
45
2D
46
2E
47
2F
48
30

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

Analicemos el siguiente ejemplo en el sistema hexadecimal 7E316 .


7E316 = 7x162 + Ex161 + 3x160 = 7x256 + 14x16 + 3x1 = 1792 + 224 + 3 = 201910
Como en los casos anteriores, al aplicar la expresin general de un nmero de
base fija, el resultado obtenido es el nmero en el sistema decimal.
Ejemplo: Convertir al sistema decimal los siguientes nmeros.
a ) 111012

b ) 57628

c ) 37A16

a ) 111012 = 1 x 24 + 1x23 + 1x22 + 0x21 + 1x20 = 1x16 + 1x8 + 1x4 + 0 + 1x1 = 2910
b ) 57628 = 5 x 83+ 7x82+ 6 x81+ 2x80= 5x512 + 7x64 + 6x8 + 2x1 = 305810
c) 37A16 = 3x162 + 7x161 + Ax160 = 3x256 + 7x16 + 10x1 = 768 + 112 + 10 = 89010

ELECTRONICA INDUSTRIAL

1.4.

(SISTEMAS DE NUMERACION)

CONVERSION DEL
HEXADECIMAL

SISTEMA

DECIMAL

BINARIO,

OCTAL

Para la conversin de un nmero del sistema decimal a los sistemas binarios,


octal y hexadecimal, es necesario la divisin del nmero decimal de forma
sucesiva entre la base a la que se quiere convertir el nmero. Los restos
obtenidos, junto con el cociente de la ltima divisin, son los dgitos del nmero
en la nueva base.

Ejemplo: Convertir al sistema binario el siguiente nmero 22510


225 2
1 112 2
12 56 2
0 16 28
0 0

2
14
0

2
7
1

2
3
1

2
1

Por lo tanto, el nmero 22510 = 111000012


Darse cuenta, que el ltimo cociente es el dgito ms significativo, y que el
nmero se ordena como indica la flecha; de tal forma que, el primer resto es el
dgito menos significativo del nmero en la nueva base.
Ejemplo: Convertir al sistema octal el siguiente nmero 42710
427 8
27 53
3 5

8
6

Por lo tanto, el nmero 42710 = 6538


Ejemplo: Convertir al sistema hexadecimal el siguiente nmero 67510
675 16
35 42
3 10

16
2

Por lo tanto, el nmero 67516 = 2A316


8

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.5. CONVERSION OCTAL A BINARIO


La conversin de un nmero del sistema octal al binario, es muy sencilla puesto
que 8 es una potencia de 2, as tenemos que 8 = 23, esto permite escribir los
dgitos octal en su equivalente binario como sigue :
Octal
0
1
2
3

Binario
000
001
010
011

Octal
4
5
6
7

Binario
100
101
110
111

De forma prctica, podemos plantear que, para convertir un nmero octal a su


equivalente binario, basta con escribir por cada dgito octal su equivalente de
tres dgitos binarios como en la tabla anterior y despus de hacer esto
agruparlos.

Ejemplo:
Convertir el nmero 3758 a binario.
De acuerdo con la tabla de equivalencias Octal-Binario vista anteriormente,
tenemos que:
38 = 0112

78 = 1112

58 = 1012

Por lo tanto, 3758 = 0111111012

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.6. CONVERSION HEXADECIMAL A BINARIO


La conversin de un nmero del sistema hexadecimal al sistema binario, es
tambin muy sencilla y similar a la conversin octal-binario, con la
particularidad en este caso, de que la base 16 tambin es una potencia de dos
(16 = 24), lo que permite escribir los dgitos del sistema hexadecimal en su
equivalente binario como sigue.

HEXADECIMAL
0
1
2
3
4
5
6
7

BINARIO HEXADECIMAL BINARIO


0000
0001
0010
0011
0100
0101
0110
0111

8
9
A
B
C
D
E
F

1000
1001
1010
1011
1100
1101
1110
1111

Ejemplo: Convertir el siguiente nmero hexadecimal a su equivalente binario.


7A316
316 = 00112
A16 = 10102
716 = 01112
Por tanto: 7A316 = 0111101000112

10

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.7. CONVERSION BINARIO A OCTAL


Para convertir un nmero binario al sistema octal, se toma el nmero binario y
se divide en grupos de tres dgitos, comenzando la divisin por la derecha y
hacia la izquierda, si al ltimo grupo le faltan dgitos binarios para completar
tres, se le aaden ceros y por ltimo, se sustituye cada grupo por su equivalente
octal.

Ejemplo : Convertir al sistema octal el nmero binario 110101112


110101112 011 010 111
se le aade el 0 para completar los tres dgitos.
0112 = 38

0102 = 28

1112 = 78

110101112 = 3278

11

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.8. CONVERSION BINARIO A HEXADECIMAL


Para convertir un nmero del sistema binario al sistema hexadecimal, se procede
de forma similar que para la conversin del sistema binario al octal, pero en este
caso el nmero binario en vez de agruparlo en grupos de tres dgitos se agrupan
cada cuatro dgitos binarios, comenzando siempre por la derecha, y completando
con ceros si le falta algn dgito al ltimo grupo.

Ejemplo: Convertir el siguiente nmero binario 100001101112 a su equivalente


en el sistema hexadecimal.
100001101112 0100 0011 0111
se le aade el 0 para completar los 4 dgitos.
01002 = 416

00112 = 316

01112 = 716

100001101112 = 43716

Ejemplo: Convertir el siguiente nmero binario 101011010110102 a su


equivalente en el sistema hexadecimal
101011010110102 = 0010 1011 0101 1010
00102 = 216 10112 = B16 01012 = 516 10102 = A16
101011010110102 = 2B5A16

12

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.9. SUMA EN EL SISTEMA BINARIO


En el sistema binario, solo tenemos dos dgitos. A los dgitos del sistema binario
le llamamos bit.
Veamos la siguiente tabla, en la que planteamos la suma de todas las
combinaciones posibles de dos dgitos binarios A y B.
Tabla de la suma binaria
Dec.
0
1
2
3

A
0
0
1
1

B
0
1
0
1

Suma A +B Acarreo
0
0
1
0
1
0
0
1

A y B sumandos .
Como podemos observar en la tabla anterior, la suma de las tres primeras
combinaciones no ofrecen dificultades, pero la cuarta es el resultado de la suma
de 1+1, que es igual a la base del sistema, (210 =102 ), por tal razn el resultado
de la suma es igual a 0 y se produce un acarreo a la siguiente posicin, o sea:
1
1
+1
0
Ejemplo: Sumar en el sistema binario.
1

1 1
a)
1100
b)
1010
+1011
+1011
10111
10101
En el caso de sumar dos nmeros binarios, se puede presentar la situacin de
tener que sumar el acarreo, en una posicin donde haya dos dgitos iguales a 1;
veamos como resolver este caso.

13

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

Ejemplo:
11
11
+11
110
En este ejemplo, sumamos los dos primeros 1 y el resultado como ya sabemos es
igual a 0, y se produce un acarreo a la siguiente posicin, en la siguiente
posicin tenemos que sumar ahora tres 1Cmo resolvemos este caso?. Primero
sumamos dos 1 y obtenemos como resultado parcial 0 en esa posicin, y un
acarreo a la posicin siguiente, y por ltimo sumo el 0 obtenido, con el 1 que me
quedaba en esa posicin, obtenindose como resultado final un 1 en esa
posicin, y un acarreo a la posicin siguiente.

Ejemplo: Sumar 14 y 57 en base 10 y pasarlo a binario


1410
5710

000011102
001110012

7110

010001112

14

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.10. RESTA EN EL SISTEMA BINARIO


Al igual que la suma, la resta binaria, es ms simple que la decimal, por el
hecho de tener solamente dos dgitos el sistema binario.
Veamos a continuacin, la siguiente tabla que refleja todas las combinaciones
posibles de la resta de dos dgitos binarios.
A
0
0
1
1

B
0
1
0
1

A-B Prstamo
0
0
1
1
1
0
0
0

A : minuendo

B : sustraendo

Como podemos ver, de la tabla anterior, las combinaciones 1, 3 y 4 son muy


sencillas, por ser el sustraendo igual o menor que el minuendo, esto hace posible
el proceso de la resta binaria sin ninguna dificultad. Pero como vemos, en la
segunda combinacin, el minuendo es menor que el sustraendo y esto dificulta
el proceso de la resta binaria, pues es necesario, en tal caso, pedir un uno
prestado a la posicin siguiente para poder efectuar la resta binaria.
Ejemplo:
1101
- 111
110

Ejemplo:
Realizar la siguiente resta en binario
111001101
- 101110111
001010110

15

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.11. CODIGOS BINARIOS


El sistema binario recibe el nombre de cdigo binario natural. No obstante,
existen sistemas digitales en los que se utilizan otros cdigos binarios diferentes
del binario natural debido a sus caractersticas peculiares.

1.11.1. CODIGO BCD


El cdigo BCD (Decimal Codificado en Binario), consiste en una forma de
representar los nmeros decimales con cuatro dgitos binarios o bits por cifra.
El cdigo ms utilizado es el BCD 8421 o BCD simplemente. En este cdigo
cada cifra decimal se representa por cuatro dgitos binarios. Como con estos
cuatro dgitos se pueden representar nmeros del 0 al 15, lo que se hace es no
tener en cuenta las representaciones del 10 al 15.
Por ejemplo, si queremos representar en BCD el nmero 37, convertimos cada
cifra decimal en su nmero binario equivalente.

DEC.
3
7

BINARIO
0011
0111

y despus agrupamos los nmeros, obteniendo el 001101112 = 3710


Nmeros binarios como por ejemplo el 10011100 no corresponde al cdigo
BCD, pues aunque la primera cifra (1001) es un 9, la segunda cifra (1100)
corresponde al 12, el cual no es una cifra del 0 al 9.

16

ELECTRONICA INDUSTRIAL

(SISTEMAS DE NUMERACION)

1.11.2. CODIGO GRAY


Es un cdigo continuo porque las combinaciones correspondientes a nmeros
decimales consecutivos son adyacentes (se denominan combinaciones binarias
adyacentes a aquellas combinaciones que difieren solamente en un bit).
Adems, es un cdigo cclico porque la ltima combinacin es adyacente a la
primera.
En la tabla siguiente se presenta este cdigo para cuatro bits.

DEC.
0
1
2
3
4
5
6
7

COD. GRAY
0000
0001
0011
0010
0110
0111
0101
0100

DEC.
8
9
10
11
12
13
14
15

1.11.3. CODIGO BCD EXCESO DE TRES

17

COD. GRAY
1100
1101
1111
1110
1010
1011
1001
1000

También podría gustarte