Cont. Lesson 4 - Number Systems Conversion 24-25
Cont. Lesson 4 - Number Systems Conversion 24-25
◼ 21 = 2
◼ 22 = 2 x 2 =4
◼ 23 = 2 x 2 x 2 = 8
◼ 1 / x2 = x -2
Decimal Numbering System
◼ How is a positive integer represented in decimal?
◼ Let’s analyze the decimal number 375:
375 = (3 x 100) + (7 x 10) + (5 x 1)
= (3 x 102) + (7 x 101) + (5 x 100)
Position weights 102 101 100
Number digits 3 7 5
5 x100 = 5 +
7 x101 = 70 +
3 x 102 = 300
375
Decimal System Principles
◼ A decimal number is a sequence of digits
Position weights 24 2 3 22 21 20
digits 1 0 1 1
Binary Numbering System
◼ How is a positive integer represented in binary?
◼ Let’s analyze the binary number 110:
110 = (1 x 22) + (1 x 21) + (0 x 20)
= (1 x 4) + (1 x 2) + (0 x 1)
Position weights 22 21 20
Number digits 1 1 0
0 x20 = 0 +
1 x21 = 2 +
1 x 22 = 4
6
positional powers of 2: 2 4 23 22 21 20
decimal positional value: 16 8 4 2 1
binary number: 1 0 1 1 1
16 + 4 + 2 + 1 = 2310
Binary to Decimal Conversion
◼ Example #3: 1100102
positional powers of 2: 25 24 23 22 21 20
decimal positional value: 32 16 8 4 2 1
binary number: 1 1 0 0 1 0
32 + 16 + 2 = 5010
Decimal to Binary Conversion
The Division Method:
1) Start with your number (call it N) in base 10
2) Divide N by 2 and record the remainder
3) If (quotient = 0) then stop
else make the quotient your new N, and go back to step 2
The remainders comprise your answer, starting with the last
remainder as your first (leftmost) digit.
2 ) 22 Rem:
2 ) 11 0
2 ) 5 1
2 ) 2 1
2 ) 1 0
0 1
Decimal to Binary Conversion
Using the Division Method
Example 2: 5610 = 1110002
2 ) 56 Rem:
2 ) 28 0
2 ) 14 0
2 ) 7 0
2 ) 3 1
2 ) 1 1
0 1
Octal Numbering System
◼ Base: 8
◼ Digits: 0, 1, 2, 3, 4, 5, 6, 7
positional powers of 8: 82 81 80
decimal positional value: 64 8 1
Octal number: 3 5 7
(3 x 64) + (5 x 8) + (7 x 1)
= 192 + 40 + 7 = 23910
Octal to Decimal Conversion
◼ Example 2: 12468
positional powers of 8: 83 82 81 80
decimal positional value: 512 64 8 1
Octal number: 1 2 4 6
(1 x 512) + (2 x 64) + (4 x 8) + (6 x 1)
8 ) 214 Rem:
8 ) 26 6
8) 3 2
0 3
Decimal to Octal Conversion
Example 2: 433010 = 103528
8 ) 4330 Rem:
8 ) 541 2
8 ) 67 5
8 ) 8 3
8 ) 1 0
0 1
Hexadecimal (Hex)
Numbering System
◼ Base: 16
◼ Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
(1 x 256) + (F x 16) + (4 x 1)
= (1 x 256) + (15 x 16) + (4 x 1)
7 = 111
4 = 100
2 = 010
101001102 = 2468
Binary to Hex Conversion
The maximum value represented in 4 bit is:
24 – 1 = 15
1 1010 0110 →
0110 = 6
1010 = A
0001 = 1 (pad empty digits with 0)
1101001102 = 1A616
Hex to Binary Conversion
Ex : Convert 3D916 to binary
Convert each hex digit to 4 bits:
3 = 0011
D = 1101
9 = 1001
◼ 10101111012 to Hex
◼ 82F16 to Binary
◼ (Answers on NEXT slide)
Answers
So E8A16 = 72128
Octal to Hex Conversion
Ex : Convert 7528 to hex
So 7528 = 1EA16