Computer Lectures 4-7
Computer Lectures 4-7
Number Systems
1/<##>
Number Systems
2/<##>
Non-positional Number Systems
Characteristics
Use symbols such as I for 1, II for 2, III for 3, IIII
for 4, IIIII for 5, etc
Each symbol represents the same value regardless
of its position in the number
The symbols are simply added to find out the value
of a particular number
Difficulty
It is difficult to perform arithmetic with such a
number system
3/<##>
Positional Number Systems
Characteristics
4/<##>
Positional Number Systems
The value of each digit is determined by:
1. The digit itself
2. The position of the digit in the number
3. The base of the number system
5/<##>
Decimal Number System
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
6/<##>
Decimal Number System
Example
= 2000 + 500 + 80 + 6
7/<##>
Binary Number System
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
8/<##>
Binary Number System
Example
= 16 + 0 + 4 + 0 + 1
= 2110
9/<##>
Representing Numbers in Different
Number Systems
101012 = 2110
10/<##>
Bit
11/<##>
Octal Number System
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)
12/<##>
Octal Number System
Since there are only 8 digits, 3 bits (23 = 8) are
sufficient to represent any octal number in binary
Example
= 1024 + 0 + 40 + 7
= 107110
13/<##>
Hexadecimal Number System
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)
14/<##>
Hexadecimal Number System
Example
1AF16 = (1 x 162) + (A x 161) + (F x 160)
= 1 x 256 + 10 x 16 + 15 x 1
= 256 + 160 + 15
= 43110
15/<##>
Converting a Number of Another Base to a
Decimal Number
Method
16/<##>
Converting a Number of Another Base to a
Decimal Number
Example
47068 = ?10
Column values
multiplied
by the
47068 = 4 x 83 + 7 x 82 + 0 x 81 + 6 x 80 corresponding
digits
= 4 x 512 + 7 x 64 + 0 + 6 x 1
= 2048 + 448 + 0 + 6 Sum of these
products
= 250210
17/<##>
Converting a Decimal Number to a Number
of Another Base
Division-Remainder Method
Step 1: Divide the decimal number to be converted by
the value of the new base
18/<##>
Converting a Decimal Number to a Number
of Another Base
Note that the last remainder thus obtained will be the most
significant digit (MSD) of the new base number
19/<##>
Converting a Decimal Number to a Number
of Another Base
Example
95210 = ?8
Solution:
8 952 Remainders
119 0
14 7
1 6
0 1
20/<##>
Converting from a Base Other Than 10 to
Another Base Other Than 10
Method
21/<##>
Converting from a Base Other Than 10 to
Another Base Other Than 10
Example
5456 = ?4
Solution:
Step 1: Convert from base 6 to base 10
5456 = 5 x 62 + 4 x 61 + 5 x 60
= 5 x 36 + 4 x 6 + 5 x 1
= 180 + 24 + 5
= 20910
22/<##>
Converting from a Base Other Than 10 to
Another Base Other Than 10
Step 2: Convert 20910 to base 4
4 209 Remainders
52 1
13 0
3 1
0 3
23/<##>
Shortcut Method for Converting a Binary
Number to its Equivalent Octal Number
Method
Step 1: Divide the digits into groups of three starting
from the right
24/<##>
Shortcut Method for Converting a Binary Number to its
Equivalent Octal Number
Example
1011102 = ?8
101 110
1012 = 1 x 22 + 0 x 21 + 1 x 20 = 5
1102 = 1 x 22 + 1 x 21 + 0 x 20 = 6
25/<##>
Shortcut Method for Converting a Binary
Number to its Equivalent Octal Number
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
26/<##>
Shortcut Method for Converting an Octal
Number to Its Equivalent Binary Number
Method
Step 1: Convert each octal digit to a 3 digit binary
number (the octal digits may be treated as
decimal for this conversion)
27/<##>
Shortcut Method for Converting an Octal
Number to Its Equivalent Binary Number
Example
5628 = ?2
28/<##>
Shortcut Method for Converting a Binary
Number to its Equivalent Hexadecimal Number
Method
29/<##>
Shortcut Method for Converting a Binary
Number to its Equivalent Hexadecimal Number
Example
1111012 = ?16
0011 1101
30/<##>
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number
Method
Step 1: Convert the decimal equivalent of each
hexadecimal digit to a 4 digit binary
number
31/<##>
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number
Example
2AB16 = ?2
33/<##>
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Fractional Numbers
35/<##>
Fractional Numbers
Decimal system
0.235 = (2x10-1) + (2x10-2) + (2x10-3)
68.53 = (6x101) + (8x100) + (5x10-1) + (3x10-2)
36/<##>
Fractional Numbers
Binary system
0.101 = (1x2-1) + (0x2-2) + (1x2-3)
10.01 = (1x21) + (0x20) + (0x2-1) + (1x2-2)
37/<##>
Formation of Fractional Numbers in
Binary Number System (Example)
Binary Point
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
38/<##>
Decimal equivalent of Binary Number System
(Example)
Example
39/<##>
Formation of Fractional Numbers in
Octal Number System (Example)
Octal Point
Position 3 2 1 0 . -1 -2 -3
Quantity 512 64 8 1 1/ 1/ 1/
8 64 512
Represented
40/<##>
Decimal equivalent of Octal Number System
(Example)
Example
41/<##>
Decimal equivalent of hexadecimal System
(Example)
Example
= 32+11+0.75+0.015625
= 43.76565210
42/<##>
Key Words/Phrases