Sie sind auf Seite 1von 13

REPRESENTACIN DIGITAL

DE LOS DATOS
Sistemas de numeracin posicionales
Binario
Octal
Hexadecimal
Conversin entre sistemas

Representacin Punto Flotante

Sistemas Digitales

01. Representacin digital de los datos

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Sistemas de Numeracin Posicionales


Un nmero se representa por una cadena de dgitos,
cada uno de los cuales tiene un peso asociado.
Caractersticas:
Tienen una base o raz(b)
Tienen b smbolos
Con x dgitos se pueden contar bx nmeros diferentes
m

Am Am1 A1 A0 . A1 An ai bi
i n

am bm am1 bm1 a1 b1 a0 b0 a1 b 2 an b n
NOMBRE
BASE
SMBOLOS
(dgitos)
Sistemas Digitales

DECIMAL
10
0 1 2 3 4
5 6 7 8 9

BINARIO
2
0 1

HEXADECIMAL
16
0 1 2 3 4 5 6 7
8 9 A B CDEF

01. Representacin digital de los datos

OCTAL
8
0 1 2 3
4 5 6 7

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Prefijos binarios
Estndar ISO/IEC 80000-13
bit : 1

bit

= 20 = 1

Kibibit : 1 Kibit = 210 = 1 024


Mebibit : 1 Mibit = 220 = 1 048 576
Gibibit : 1 Gibit = 230 = 1 073 741 824

Tebibit : 1 Tibit = 240 = 1 099 511 627 776


Pebibit : 1 Pibit = 250 = 1 125 899 906 842 624

Nibble 4 bits
Byte 8 bits
Sistemas Digitales

01. Representacin digital de los datos

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Sistemas Numricos
Decimal

Binario

Octal

Hexa

Decimal

Binario

Octal

Hexa

14

1110

16

15

1111

17

10

16

10000

20

10

11

17

10001

21

11

100

18

10010

22

12

101

19

10011

23

13

110

20

10100

24

14

111

21

10101

25

15

1000

10

22

10110

26

16

1001

11

23

10111

27

17

10

1010

12

24

11000

30

18

11

1011

13

25

11001

31

19

12

1100

14

26

11010

32

1A

13

1101

15

27

11011

33

1B

Sistemas Digitales

01. Representacin digital de los datos

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Conversin entre Sistemas

Decimal a:
Binario : divisin
Octal : divisin
Hexa : divisin

Binario a:

Binario : sustitucin
Hexa : sustitucin
Decimal : suma

Hexa a:

Octal : sustitucin
Hexa : sustitucin
Decimal : suma

Sistemas Digitales

Octal a:

Binario : sustitucin
Octal : sustitucin
Decimal : suma

01. Representacin digital de los datos

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Ejemplos de conversiones (suma)


Binario a Decimal : 101.112
(1x22) + (0x21) + (1x20) + (1x2-1) + (1x2-2)
4 + 0
+ 1
+ 0.5 + 0.25 = 5.7510
Octal a Decimal : 264.58
(2x82) + (6x81) + (4x80) + (5x8-1)
128 + 48 + 4 + 0.625

= 180.62510

Hexadecimal a Decimal : 20A.816


(2x162) + (0x161) + (10x160) + (8x16-1)
512 + 0
+ 10
+ 0.5
= 522.510

Sistemas Digitales

01. Representacin digital de los datos

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Ejemplos de conversiones (sustitucin)

Hexadecimal Binario Octal


D5C16

1101 0101 11002


110 101 011 1002

65348

0.B85116 0.1011 1000 0101 00012


0.101 110 000 101 000 1002 0.5605048

Octal Binario Hexadecimal


52748

101 010 111 1002


1010 1011 11002
ABC16
12.7768 001 010.111 111 1102
1010.1111 11112
A.FF16
Sistemas Digitales

01. Representacin digital de los datos

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Ejemplos de conversiones (divisin)


Decimal Binario
18
18 /2=
9 /2=
4 /2=
2 /2=
1 /2=

Q
9
4
2
1
0

R
0
1
0
0
1

29
29 /2=
14 /2=
7 /2=
3 /2=
1 /2=
10010

Decimal Octal
461
Q R
461 /8= 57 5
57 /8= 7 1
7 /8= 0 7

Q
14
7
3
1
0

MSB : Most
Signicant Bit

11101

LSB : Least
Signicant Bit

266
Q R
266 /8= 33 2
33 /8= 4 1
4 /8= 0 4
715

Sistemas Digitales

R
1
0
1
1
1

01. Representacin digital de los datos

412
Carlos A. Angulo Julio
cangulo@cps.uis.edu.co

Nmeros Reales
Para representar cantidades numricas que pudieran
tener parte fraccionaria muy pequea o magnitud muy
grande, se emplea una codificacin similar a la
notacin cientfica Representacin en punto flotante

N = signo M rE
M = Mantisa
: representa la magnitud
E = Exponente : ubica el punto decimal
Ejemplo:
241 506 800
Se representa como 2.415068 x 108 en notacin cientfica

Sistemas Digitales

01. Representacin digital de los datos

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Punto Flotante
Definido por el estndar IEEE 754.
Mantisa
N = Signo Exponente
Sencilla
Doble

Total
32 bits
64 bits

Signo
1 bit
1 bit

Exponente
8 bits
11 bits

Mantisa
23 bits
52 bits

Sesgo
127
1023

Posibles casos:
Signo
01
0
1
01
01
01
Sistemas Digitales

Exponente
todos 0< E <todos 1
E = todos 1
E = todos 1
E = todos 1
E = todos 0
E = todos 0

Mantisa
M
M=0
M=0
M0
M=0
M0

01. Representacin digital de los datos

Valor
(-1)s 1,M 2E-sesgo
+

NaN
0
(-1)s 0,M 21-sesgo
Carlos A. Angulo Julio
cangulo@cps.uis.edu.co

Ejemplo Punto Flotante


-59.187510
5910 1110112

0.187510 0.00112

111011 . 0011

111011.00112 = 1.1101100112 x 25
Mantisa
1101100112
Exponente 5 + 127 = 13210 100001002
1 10000100
Sistemas Digitales

11011001100000000000000
01. Representacin digital de los datos

C26CC000FLOAT
Carlos A. Angulo Julio
cangulo@cps.uis.edu.co

Dnde puedo aprender ms?


R. TOCCI, N. Widmer, G. Moss, SISTEMAS DIGITALES Principios y aplicaciones, 10 Ed, Pearson Education,
2007.
T. FLOYD, Fundamentos de sistemas digitales, 9 Ed,
Pearson Education, 2006.

Sistemas Digitales

01. Representacin digital de los datos

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Este documento ha sido preparado para su utilizacin


exclusiva en la orientacin del curso Sistemas Digitales
de la Escuela de Ingenieras Elctrica, Electrnica y de
Telecomunicaciones de la Universidad Industrial de
Santander.
Pertenece nicamente al autor y no puede utilizarse para
otro fin sin su consentimiento por escrito.

Sistemas Digitales

01. Representacin digital de los datos

Carlos A. Angulo Julio


cangulo@cps.uis.edu.co

Das könnte Ihnen auch gefallen