Overview of Number Systems in Computing
Overview of Number Systems in Computing
Number Systems
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Characteristics
▪ A positional number system
▪ Has 10 symbols or digits (0, 1, 2, 3, 4, 5, 6, 7,
8, 9). Hence, its base = 10
▪ The maximum value of a single digit is 9 (one
less than the value of the base)
▪ Each position of a digit represents a specific
power of the base (10)
▪ We use this number system in our day-to-day
life
Example
= 2000 + 500 + 80 + 6
Characteristics
▪ A positional number system
▪ Has only 2 symbols or digits (0 and 1). Hence its
base = 2
▪ The maximum value of a single digit is 1 (one less
than the value of the base)
▪ Each position of a digit represents a specific power
of the base (2)
▪ This number system is used in computers
Ref Page 21
Chapter 3: Number Systems Slide 6/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Example
= 16 + 0 + 4 + 0 + 1
= 2110
Ref Page 21
Chapter 3: Number Systems Slide 7/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
101012 = 2110
Ref Page 21
Chapter 3: Number Systems Slide 8/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Bit
Ref Page 21
Chapter 3: Number Systems Slide 9/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Characteristics
▪ A positional number system
▪ Has total 8 symbols or digits (0, 1, 2, 3, 4, 5, 6, 7).
Hence, its base = 8
▪ The maximum value of a single digit is 7 (one less
than the value of the base
▪ Each position of a digit represents a specific power of
the base (8)
Ref Page 21
Chapter 3: Number Systems Slide 10/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Example
= 1024 + 0 + 40 + 7
= 107110
Ref Page 21
Chapter 3: Number Systems Slide 11/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Characteristics
▪ A positional number system
▪ Has total 16 symbols or digits (0, 1, 2, 3, 4, 5, 6, 7,
8, 9, A, B, C, D, E, F). Hence its base = 16
▪ The symbols A, B, C, D, E and F represent the
decimal values 10, 11, 12, 13, 14 and 15
respectively
▪ The maximum value of a single digit is 15 (one less
than the value of the base)
Ref Page 21
Chapter 3: Number Systems Slide 12/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Example
1AF16 = (1 x 162) + (A x 161) + (F x 160)
= 1 x 256 + 10 x 16 + 15 x 1
= 256 + 160 + 15
= 43110
Ref Page 21
Chapter 3: Number Systems Slide 13/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Ref Page 21
Chapter 3: Number Systems Slide 14/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Example
47068 = ?10
Common
values
multiplied
47068 = 4 x 83 + 7 x 82 + 0 x 81 + 6 x 80 by the
corresponding
= 4 x 512 + 7 x 64 + 0 + 6 x 1 digits
= 2048 + 448 + 0 + 6 Sum of these
products
= 2502 10
Ref Page 21
Chapter 3: Number Systems Slide 15/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Ref Page 21
Chapter 3: Number Systems Slide 16/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Note that the last remainder thus obtained will be the most
significant digit (MSD) of the new base number
Ref Page 21
Chapter 3: Number Systems Slide 17/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Example
95210 = ?8
Solution:
8 952 Remainder
119 s 0
14 7
1 6
0 1
Ref Page 21
Chapter 3: Number Systems Slide 18/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Ref Page 21
Chapter 3: Number Systems Slide 19/40
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Example
11010102 = ?8
0012 = 0 x 22 + 0 x 21 + 1 x 20 = 1
1012 = 1 x 22 + 0 x 21 + 1 x 20 = 5
0102 = 0 x 22 + 1 x 21 + 0 x 20 = 2
Ref Page 21
Chapter 3: Number Systems Slide 20/40
Shortcut Method for Converting an
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Ref Page 21
Chapter 3: Number Systems Slide 21/40
Shortcut Method for Converting an Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Example
5628 = ?2
Step 1: Convert each octal digit to 3 binary digits
58 = 1012, 68 = 1102, 28 = 0102
Ref Page 21
Chapter 3: Number Systems Slide 22/40
Shortcut Method for Converting a Binary
Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Ref Page 21
Chapter 3: Number Systems Slide 23/40
Shortcut Method for Converting a Binary Computer Fundamentals: Pradeep K. Sinha & Priti Sinha
Example
1111012 = ?16
0011 1101
Method
Step 1: Convert the decimal equivalent of each
hexadecimal digit to a 4 digit binary
number
Example
2AB16 = ?2
Fractional Numbers
Position 4 3 2 1 0 . -1 -2 -3 -4
Quantity 16 8 4 2 1 1/ 1/ 1/ 1/
2 4 8 16
Represented
Example
Position 3 2 1 0 . -1 -2 -3
Quantity 512 64 8 1 1/ 1/ 1/
8 64 512
Represented