Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 33

C HAPTER 2 D ATA P RESENTATION

T YPES OF N UMBERS

Binary

Decimal

Range: 0, 1 only

e.g. 101102, 102

Hexadecimal

Range: 0 - 9
e.g. 9810, 408710

Octal

Range: 0 - 7

e.g. 348, 7128

Range: 0 9, A-F
e.g. 3416, C3916

D ECIMAL TO B INARY
C ONVERSION

D ECIMAL TO B INARY
C ONVERSION

15610, 8410, 3210 = ?2

156

84

32

78

42

16

39

21

19

10

1
128
1
156 =
128 +
0
84 =
32 =

64
0

32
0

1
64 +
0

0
1
32

16
1
16 +
1
16 +
0

8
1
8+
0
0

4
1
4
1
4
0

2
0

1
0

D ECIMAL F RACTION
B INARY F RACTION

TO

(0.375)10 = 0.375 * 2 = 0.750

0.750 * 2 = 1.500

0.500 * 2 = 1.000

Answer : (0.011)2

B INARY TO D ECIMAL
C ONVERSION

100110112 = ?10

1*27 + 0*26 + 0*25 + 1*24 + 1*23 + 0*22 + 1*21 + 1*20 = 155

C ONVERT B INARY F RACTION


TO D ECIMAL F RACTION
Binary No.

2 Weight of each bit

2-1

2-2

2-3

2-4

2-5

Weight Value

0*0.50 1*0.25 1*0.125 0*0.0625 1*0.03125

Value

Total

0.40625

0.25

0.125

0.03125

D ECIMAL TO O CTAL
C ONVERSION
15610 = ?8

Div

Quo Rem

156

156

19

19

19

D ECIMAL TO O CTAL
C ONVERSION

102410 = ?8

Div

Quo Rem

1024

1024

128

128

128

16

16

16

D ECIMAL TO O CTAL
C ONVERSION

36710 = ?8

Div

Quo Rem

367

45

367

45

45

0
5

C ONVERT D ECIMAL F RACTION


TO O CTAL F RACTION
(0.3125)10 = ( 0.24 )8
0.3125

2.5

0.5

4.0

O CTAL TO D ECIMAL
C ONVERSION

2348 = ?10
4
3
2

x
x
x

Mul
8^0
8^1
8^2

=
=
=

Res
4
24
128
156

82

81

80

2*64

3*8

4*1

Total = 156

O CTAL TO D ECIMAL
C ONVERSION

10008 = ?10

Mul

Res

8^0

8^1

8^2

8^3

512
512

83

82

81

80

1*512

0*64

0*8

0*1

Total = 512

D ECIMAL T O B INARY

For Hexadecimal

For Octal
Decimal

Binary

Decimal

Binary

000

1000

001

1001

010

10

1010

011

11

1011

100

12

1100

101

13

1101

110

14

1110

111

15

1111

In Octal we need three digit number.

O CTAL TO B INARY
C ONVERSION

2348 = ?2

2
0

3
0

4
1

O CTAL TO B INARY
C ONVERSION

3008 = ?2
3
0

0
1

0
0

123458 = ?2

1
2
3
4
5
0 0 1 0 1 0 0 1 1 1 0 0 1 0 1

B INARY TO O CTAL
C ONVERSION

10101100102 = ?8

001 010 110 010


0

0
1

1
2

1
6

1
2

B INARY TO O CTAL
C ONVERSION

110001010102 = ?8
0

11010100002 = ?8
0

0
1

0
5

1
2

0
0

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

D ECIMAL TO H EXADECIMAL
C ONVERSION
77710 = ?16

Div

Quo Rem

16

777

777

16

48

16

48

48

16

16

9
0

16

D ECIMAL TO H EXADECIMAL
C ONVERSION
36710 = ?16

Div

Quo Rem

367

16

22

15

22

16

16

1
1

2
2

3
3

4
4

5
5

6
6

7
7

8
8

16

367

16

22

15

16

9 A B C D E F
9 10 11 12 13 14 15

H EXADECIMAL
C ONVERSION

TO

D ECIMAL

A1916 = ?10
9
1
A=10

x
x
x

Mul
16^0
16^1
16^2

=
=
=

162

161

160

10*256

1*16

9*1

Total = 2585

Res
9
16
2560
2585

H EXADECIMAL
C ONVERSION

E45116 = ?10

F116 = ?10

TO

D ECIMAL

163

162

161

160

14*4096

4*256

5*16

1*1

Total = 58,449

161

160

15*16

1*1

Total = 241

D ECIMAL T O B INARY

For Octal

For Hexadecimal

Decimal

Binary

Decimal

Binary

000

1000

001

1001

010

10 = A

1010

011

11 = B

1011

100

12 = C

1100

101

13 = D

1101

110

14 = E

1110

111

15 = F

1111

In Hexadecimal we need four digit number.

B INARY TO H EXADECIMAL
C ONVERSION

11010100101102 = ?16

0001 1010 1001 0110

0
1

1
A

0
9

1
6

B INARY TO H EXADECIMAL
C ONVERSION

101011100012 = ?16

0
5

1
7

0
1

H EXADECIMAL
C ONVERSION

1
1

B INARY

A1B216 = ?2

A
1

TO

B
0

2
1

H EXADECIMAL
C ONVERSION

B INARY

3EE516 = ?2

3
0

TO

E
1

E
1

5
1

O CTAL TO H EXADECIMAL
C ONVERSION

7658 = ?16

0
1

7
1

1
F

6
1

5
0

O CTAL TO H EXADECIMAL
C ONVERSION

42058 = ?16

4
0

0
8

2
1

0
8

0
0

5
0

1
5

H EXADECIMAL
C ONVERSION

1A9216 = ?8

1
0
0
0

O CTAL

TO

0
0

A
0
0
1

1
1

1
1

0
0
5

9
1
1

0
0

1
1
2

0
0

2
0
0

1
1
2

0
0

0
0

1
1
2

0
0

H EXADECIMAL
C ONVERSION

O CTAL

789E16 = ?8

7
0
0

TO

8
1
7

0
4

9
0

1
2

E
0

1
3

1
6

You might also like