You are on page 1of 47

SISTEMAS NMERICOS

Sistemas binario octal y hexadecimal


Conversiones entre sistemas numricos

EL SISTEMA DE NUMERACIN
DECIMAL
4/15/15

M. C. JAIME ALVARADO M.

Sistema de numeracin decimal


Tambin llamado sistema de
numeracin Base 10, utiliza diez
dgitos para representar cualquier
cifra. Ellos son:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Combinando estos dgitos, podemos
construir cualquier nmero.
4/15/15

M. C. JAIME ALVARADO M.

Sistema de numeracin decimal


Ejemplo
El nmero 348 es un dato representado en sistema de
numeracin decimal.
Se construye de la siguiente forma:

3 x 102 + 4 x 101 + 8 x 100 = 300 + 40 + 8 = 348


Centena

Decena

Unidad

Por qu no utilizar el
sistema decimal?
Resulta muy difcil disear un equipo
electrnico que pueda funcionar con
10 diferentes niveles de voltaje para
representar los dgitos del 0 al 9.

4/15/15

M. C. JAIME ALVARADO M.

EL SISTEMA DE NUMERACIN
BINARIO
4/15/15

M. C. JAIME ALVARADO M.

Qu es el bit?

En el sistema binario, al trmino


dgito binario se abrevia como bit
(binary digit).

4/15/15

M. C. JAIME ALVARADO M.

Sistema Binario (Base 2)


En el sistema binario solo hay dos
smbolos o posibles valores de
dgitos, 0 y 1.
Es un sistema de numeracin en el
que la base es 2 y con el que se
puede representar cualquier
cantidad
4/15/15

M. C. JAIME ALVARADO M.

CONVERSIN BINARIO A
DECIMAL
4/15/15

M. C. JAIME ALVARADO M.

Sistema Binario
Conversin de binario a decimal:
Sumando

Multiplicando
y sumando

16

24
x

23
x

22
x

21
x

20
x

0.5

2-1
x

0.25 0.125

2-2
x

Punto del nmero binario


4/15/15

M. C. JAIME ALVARADO M.

10

Ejemplo
Convertir 10110.1102 a decimal.
Multiplicando
y sumando

24
x

23
x

22
x

21
x

20
x

2-1
x

2-2
x

1x24 + 0x23 + 1x22 + 1x21 + 0x20 + 1x2-1 + 1x2-2 + 1x2-3


16 + 0 +

4 + 2 + 0

+ 0.5 + 0.25 + 0.125

22.875 10
4/15/15

M. C. JAIME ALVARADO M.

11

Ejemplo
Convertir 11101.1012 a decimal.
Sumando

16

0.5

16 + 8 + 4 + 1 + 0.5 + 0.125

29.625 10
4/15/15

M. C. JAIME ALVARADO M.

12

0.25 0.125

MSB-LSB
El bit ms significativo (MSB) es aquel que se
ubica ms a la izquierda (el que tiene el mayor
valor).
El bit menos significativo (LSB) es aquel que esta
ms a la derecha y que posee el menor valor.

16

24
x

23
x

22
x

21
x

20
x

0.5

0.25 0.125

2-1
x

2-2
x

MSB
1

LSB
1

16 + 8 + 4 + 1 + 0.5 + 0.125
4/15/15

29.625 10

13

Secuencia de
nmeros binarios

23=8 22=4 21=2 20=1

Decimal

10

11

12

13

14

15

Cul es el nmero ms grande que se


puede representar con 16 bits?

Para resolver esta pregunta se emplea:


2N-1
En donde N es el nmero de bits.
Entonces,
Nmero mayor representado
= 2N - 1
con 16 bits
= 216- 1
= 65535
4/15/15

15

Qu hora es?

4/15/15

M. C. JAIME ALVARADO M.

16

CONVERSIN DECIMAL A
BINARIO
4/15/15

M. C. JAIME ALVARADO M.

17

Conversin decimal a binario


Convertir 28110 a binario
MTODO DE DIVISIN REPETIDA
Nmero
binario

Divisin

Cociente

Residuo

281/2

140

LSB = 1

140/2

70

70/2

35

35/2

17

17/2

8/2

4/2

2/2

1/2

MSB = 1

4/15/15

M. C. JAIME ALVARADO M.

Representacin de 28110
en binario (base 2) :

1000110012
18

Conversin decimal a binario


Convertir 23310 a binario
MTODO DE DIVISIN REPETIDA CON CALCULADORA
Divisin

Resultado
exacto

Residuo

233/2

116.5

LSB = 1

116/2

58

58/2

29

29/2

14.5

14/2

7/2

3.5

3/2

1.5

1/2

0.5

MSB = 1

4/15/15

M. C. JAIME ALVARADO M.

Nmero
binario

Representacin de 23310
en binario (base 2) :

111010012
19

Ejercicios (Tocci):

4/15/15

M. C. JAIME ALVARADO M.

20

4/15/15

M. C. JAIME ALVARADO M.

21

4/15/15

M. C. JAIME ALVARADO M.

22

SISTEMA DE NUMERACIN
OCTAL
4/15/15

M. C. JAIME ALVARADO M.

23

Sistema de numeracin octal


Cada dgito de un nmero octal tiene 8
posibles valores: 0,1,2,3,4,5,6,7.
La conversin de octal a decimal se
realiza como se muestra a continuacin:
Multiplicando
y sumando

84
x

83
x

82
x

81
x

80
x

8-1
x

8-2
x

Punto del nmero octal


4/15/15

M. C. JAIME ALVARADO M.

24

Conversin de octal a decimal


Convertir 7056.378 a decimal.
Multiplicando
y sumando

84
x

83
x

82
x

81
x

80
x

8-1
x

8-2
x

7 x 83 + 0 x 82 + 5 x 81 + 6 x 80 + 3 x 8-1 + 7 x 8-2
3584 +

0 + 40

+ 0.375 + 0.1093

3630.484 10
4/15/15

M. C. JAIME ALVARADO M.

25

Conversin decimal a octal


Convertir 3233110 a octal
MTODO DE DIVISIN REPETIDA
Nmero
octal

Divisin

Cociente

Residuo

32331/8

4041

LSB = 3

4041/8

505

505/8

63

63/8

7/8

MSB =7

Representacin de 3233110
en octal (base 8) :

771138
4/15/15

M. C. JAIME ALVARADO M.

26

Conversin decimal a octal


Convertir 3233110 a octal
MTODO DE DIVISIN REPETIDA
Nmero
octal

Divisin

Cociente

Residuo

32331/8

4041

LSB = 3

4041/8

505

505/8

63

63/8

7/8

MSB =7

Representacin de 3233110
en octal (base 8) :

771138
4/15/15

M. C. JAIME ALVARADO M.

27

Conversin decimal a octal


Convertir 2536610 a octal
MTODO DE DIVISIN REPETIDA CON CALCULADORA
Nmero
octal

Divisin

Resultado

Residuo

25366/8

3170.75

.75x8

LSB = 6

3170/8

396.25

0.25x8

396/8

49.5

0.5x8

49/8

6.125

0.125x8

6/8

MSB =6

Representacin de 2536610
en octal (base 8) :

614268
4/15/15

M. C. JAIME ALVARADO M.

28

Conversin de octal a binario

Se lleva a cabo convirtiendo cada dgito


octal en su equivalente binario de 3 bits.

4/15/15

Octal

Binario

000

001

010

011

100

101

110

111

M. C. JAIME ALVARADO M.

29

Conversin de binario a octal

Es la operacin inversa del proceso


anterior.
1. Los nmeros se agrupan en conjuntos de
3 bits comenzando por el LSB.

2. Luego, cada grupo se convierte en su


equivalente octal.

4/15/15

M. C. JAIME ALVARADO M.

30

Ejemplos
Convertir 4728 a binario.

Convertir 0100101012 a octal.

4/15/15

M. C. JAIME ALVARADO M.

31

Conteo en octal
Con N dgitos octales se
puede contar de 0 a 8N-1 lo
que da un total de diferentes
8N conteos.
Hasta qu valor se puede contar
con 3 dgitos octales?
Desde 0008 a 7778.
Cuntos nmeros octales
diferentes se pueden representar
con 3 dgitos?
Un total de 83 = 51210 diferentes
4/15/15

M. C. JAIME ALVARADO M.

32

Utilidad del sistema octal


Cuando se trabaja con una gran cantidad de
nmeros binarios de muchos bits, es ms
conveniente escribirlos en octal y no en binario.
Sin embargo, no se debe olvidar que los circuitos
y sistemas digitales trabajan estrictamente en
binario.

4/15/15

M. C. JAIME ALVARADO M.

33

Conversin decimal a binario


Convertir 273510 a binario
MTODO DE DIVISIN REPETIDA
Dgito
octal

Divisin

Resultado

Residuo

2735/8

341

0.875x8

LSD = 7

341/8

42

0.625x8

42/8

0.25x8

5/8

MSD = 5

Representacin de 273510 en octal:


En binario
4/15/15

M. C. JAIME ALVARADO M.

78

101 010 101 1112


34

4/15/15

M. C. JAIME ALVARADO M.

35

4/15/15

M. C. JAIME ALVARADO M.

36

4/15/15

M. C. JAIME ALVARADO M.

37

SISTEMA DE NUMERACIN
HEXADECIMAL
4/15/15

M. C. JAIME ALVARADO M.

38

Sistema de numeracin
hexadecimal
Base 16.
16 smbolos posibles.
0 al 9, A, B, C, D, E, y F.

El sistema hexadecimal
utiliza grupos de 4 bits.

4/15/15

Hexadecimal Decimal
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
A
10
B
11
C
12
D
13
E
14
F
15

M. C. JAIME ALVARADO M.

39

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

Conteo hexadecimal
38
39
3A
3B
3C
3D
3E
3F
40
41

Cada posicin de los dgitos se


puede incrementar en 1 unidad de
0 a F.
Cuando se alcanza el valor F, se
vuelve a poner en 0 y se
incrementa en la siguiente
posicin.

4/15/15

M. C. JAIME ALVARADO M.

40

6F8
6F9
6FA
6FB
6FC
6FD
6FE
6FF
700
701

Conversin de hexadecimal a
decimal
Convertir 357A16 a decimal.
Multiplicando
y sumando

163
x

162
x

161
x

160
x

3 x 163 + 5 x 162 + 7 x 161 + A x 160


3 x 163 + 5 x 162 + 7 x 161 + 10 x 160
12288

1280

+ 112

10

13690 10
4/15/15

M. C. JAIME ALVARADO M.

41

Conversin decimal a hexadecimal y binario


Convertir 4497810 a hexadecimal y binario.
MTODO DE DIVISIN REPETIDA
Nmero
hexadecimal

Divisin

Cociente

Residuo

44978/16

2811

LSB = 2

2811/16

175

11

175/16

10

15

10/16

10

MSB = A

Representacin de 4497810 en hex:

216

En binario: 1010 1111 1011 00102


4/15/15

M. C. JAIME ALVARADO M.

42

Conversin decimal a hexadecimal y binario


Convertir 1273510 a hexadecimal y binario.
MTODO DE DIVISIN REPETIDA CON CALCULADORA
Nmero
binario

Divisin

Resultado

Residuo

12735/16

795.9375

0.9375x16

LSB = 15 = F

795/16

49.6875

0.6875x16

11 = B

49/16

3.0625

0.0625x16

3/16

0.1875

0.1875X16

MSB = 3

Representacin de 1273510 en hex:

F16

En binario: 0011 0001 1011 11112


4/15/15

M. C. JAIME ALVARADO M.

43

Conversin de binario a
hexadecimal
El nmero binario se agrupa en conjuntos de 4 bits
y cada grupo se convierte a su dgito hexadecimal
equivalente.
Convierta 10110111111111012 a hexadecimal.
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
Binary
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Binario, grupos de 4 bits: 1011 0111 1111 11012


En hexadecimal:
4/15/15

M. C. JAIME ALVARADO M.

D16
44

Conversin hexadecimal a octal


Convierta 31BF en octal.
Solucin.
Es ms fcil convertir primero a binario y luego a
octal.

31BF en hex:

F16

En binario: 0011 0001 1011 11112


En grupos de 3 bits: 00 0 011 000 110 111 111
En octal:
4/15/15

M. C. JAIME ALVARADO M.

6
45

78

4/15/15

M. C. JAIME ALVARADO M.

46

4/15/15

M. C. JAIME ALVARADO M.

47

You might also like