Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Computer Fundamentals
Pradeep K. Sinha
Priti Sinha
Chapter 3
Number Systems
Chapter 03: Number Systems Slide 1/43
Learning Objectives
In this chapter you will learn about:
1
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Learning Objectives
Convert a numbers base
Another base to decimal base
Decimal base to another base
Some base to another base
Shortcut methods for converting
Binary to octal number
Octal to binary number
Binary to hexadecimal number
Hexadecimal to binary number
Fractional numbers in binary number system
Number Systems
2
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Difficulty
It is difficult to perform arithmetic with such a
number system
3
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
4
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Example
= 2000 + 500 + 80 + 6
5
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
= 16 + 0 + 4 + 0 + 1
= 2110
6
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Representing Numbers in Different
Number Systems
101012 = 2110
Bit
7
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Example
= 1024 + 0 + 40 + 7
= 107110
8
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
9
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Method
10
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Converting a Number of Another Base to a
Decimal Number
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
= 250210
Division-Remainder Method
Step 1: Divide the decimal number to be converted by
the value of the new base
11
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
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
Example
95210 = ?8
Solution:
8 952 Remainders
119 0
14 7
1 6
0 1
12
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Converting from a Base Other Than 10 to
Another Base Other Than 10
Method
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
13
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
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
Method
Step 1: Divide the digits into groups of three starting
from the right
14
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
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
Method
Step 1: Convert each octal digit to a 3 digit binary
number (the octal digits may be treated as
decimal for this conversion)
15
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Shortcut Method for Converting an Octal
Number to Its Equivalent Binary Number
Example
5628 = ?2
Method
16
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Shortcut Method for Converting a Binary
Number to its Equivalent Hexadecimal Number
Example
1111012 = ?16
0011 1101
Method
17
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number
Example
2AB16 = ?2
18
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Fractional Numbers
Fractional Numbers
Fractional numbers are formed same way as decimal
number system
In general, a number in a number system with base b
would be written as:
an an-1 a0 . a-1 a-2 a-m
19
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
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
Example
20
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
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
Example
21
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha
Key Words/Phrases
22