Module 2a Number Systems
Module 2a Number Systems
MODULE 2a:
NUMBER SYSTEMS
1
FACULTY OF COMPUTING
2
Numbering system
3
4
5
Example:
N = 4 8 3 9 . 7 2 10
10
Base number
8
Decimal number
9
Decimal number
10
Exercise 2a.1:
Solution:
= (5 x 102) + (6 x 101) + (7 x 100) + (2 x 10-1) + (3 x 10-2)
= (5 x 100) + (6 x 10) + (7 x 1) + (2 x 0.1) + (3 x 0.01)
= 500 + 60 + 7 + 0.2 + 0.03
11
Binary number
12
Exercise 2a.2:
Solution:
= (1 x 25) + (1 x 24) + (0 x 23) + (1 x 22) + (0 x 21) +
(0 x 20) + (0 x 2-1) + (1 x 2-2) + (1 x 2-3)
= (1 x 32) + (1 x 16) + (0 x 8) + (1 x 4) + (0 x 2) +
(0 x 1) + (0 x 0.5) + (1 x 0.25) + (1 x 0.125)
13
Octal number
Example:
14
Exercise 2a.3:
15
Exercise 2a.3:
0.015625
Solution:
= (5 x 82) + (6 x 81) + (7 x 80) + (2 x 8-1) + (3 x 8-2)
= (5 x 64) + (6 x 8) + (7 x 1) + (2 x 0.125) + (3 x 0.015625)
= 320+ 48 + 7 + 0.25 + 0.046875
16
Hexadecimal number
Representation of decimal
value into hexadecimal value
17
Example: Express the number as a sum of values of each digit
18
Exercise 2a.4:
Solution:
= (5 x 162) + (6 x 161) + (7 x 160) + (2 x 16-1) + (3 x 16-2)
= (5 x 256) + (6 x 16) + (7 x 1) + (2 x 0.0625) + (3 x 0.00390625)
= 1280 + 96 + 7 + 0.125 + 0.1171875
19
Exercise 2a.4b:
Solution:
= (5 x 162) + (A x 161) + (7 x 160) + (2 x 16-1) + (F x 16-2)
= (5 x 256) + (10 x 16) + (7 x 1) + (2 x 0.0625) + (15 x 0.00390625)
= 1280 + 160 + 7 + 0.125 + 0.05859375
20
290.86410
Note:
• All examples in previous slides are converted into decimal
numbers without the total.
• Can calculate the value in decimal to those examples.
21
Calculate the value in decimal to all previous exercises.
Exercise 2a.2:
110100.0112 = (32) + (16) + (4) + (0.25) + ( 0.125)
= 52.37510
Exercise 2a.3:
567.238 = (320) + (48) + (7) + (0.25) + (0.046875)
= 375.29687510
Exercise 2a.4:
567.2316 = (1280) + (96) + (7) + (0.125) + (0.1171875)
= 1383.2421910
Exercise 2a.4b:
5A7.2F16 = (1280) + (160) + (7) + (0.125) + (0.05859375)
= 1447.1835910
22
Exercise 2a.5:
10 21 1
100 22 11 1010
111 10001
10000 24 1111 11010
100000 25 100011
23
Solution:
(c)
(a)
(b)
24
successive division
25
Successive Division:
122
Remainder
8 82
8 10 2
1 2
Answer
26
Successive Division:
Remainder
2 42 101010
2 21 0
2 10 1
2 5 0
2 2 1
1 0
Answer
27
7FF
Remainder
16 2047 15 = F
16 127 15 = F
7
Answer
28
29
.0101
Answer:
0 625 0
0.625 1 25 1
0.25 0 5 0
0.5 1 1
30
.CC49
Answer:
12 768 12
0.768 12 288 12
0.288 4 608 4
0.608 9 9
stop until reaching the desired fractional digits
31
- Successive division
- Successive multiplication
32
Exercise 2a.7:
5 A 7 . 2 E F 16
1447.1835910 = ___________
1447 + 0.18359
Successive Division: Successive Multiplication:
(Whole part) (Fraction part)
Remainder
33
34
Binary2 → Octal8
2316
8 2n = 8
n=3
3
LSB
↓
11 00 0 1 1 0 0 11 1 1 0
2 3 1 6
35
Binary2 → Hexadecimal16
4CE 2n = 16
n=4
4
LSB
↓
0 11 00 00 11 11 00 00 11 11 11 00
4 12 14
↓ ↓
C E
36
37
whole fraction
38
Whole fraction (Binary2 → Octal8)
Recall:
2n = 8
n=3
215.644
8
3
2 1 5
3
6 4 4
Whole fraction (Binary2 → Hexadecimal16)
Recall:
2n = 16
n=4
8D .D2
40
41
1 2 4 . A B 7
(Whole part) (Fraction part)
623.538 =
42
Summary of Number Systems Conversion
Successive Multiplication
Fraction Octal8
Group
Convert
2n = 8 22 21 20
n=3 4 2 1
Decimal10 Binary2
.
Convert
2n = 16
Group
23 22 21 20
Whole
n=4 8 4 2 1
Hex16
Successive Division
43
Summary of Number Systems Conversion
Successive Multiplication
Octal8
Fraction
111 → 78
Group
2n = 8
Convert
78 🡪🡪
111
n=3
Decimal10 Binary2
.
0111 → 716
716 🡪🡪 0111
Convert
2n = 16
Group
Whole
n=4
Hex16
Successive Division
…23 22 21 20
…8 4 2 1
44