0% found this document useful (0 votes)
6 views

Computer Lectures 4-7

Uploaded by

saifireshma6608
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Computer Lectures 4-7

Uploaded by

saifireshma6608
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

Computer Fundamentals : Pradeep K.

Sinha & Priti Sinha

Number Systems

1/<##>
Number Systems

Two types of number systems are:

 Positional number systems

 Non-positional 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

 Use only a few symbols called digits


 These symbols represent different values depending
on the position they occupy in the number

(Continued on next slide)

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

(base = total number of digits in the number


system)

 The maximum value of a single digit is always equal to


one less than the value of the base

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

(Continued on next slide)

6/<##>
Decimal Number System

Example

258610 = (2 x 103) + (5 x 102) + (8 x 101) + (6 x 100)

= 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

(Continued on next slide)

8/<##>
Binary Number System
Example

101012 = (1 x 24) + (0 x 23) + (1 x 22) + (0 x 21) x (1 x 20)

= 16 + 0 + 4 + 0 + 1

= 2110

9/<##>
Representing Numbers in Different
Number Systems

In order to be specific about which number system we


are referring to, it is a common practice to indicate the
base as a subscript. Thus, we write:

101012 = 2110

10/<##>
Bit

 Bit stands for binary digit


 A bit in computer terminology means either a 0 or a 1
 A binary number consisting of n bits is called an n-bit
number

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)

(Continued on next slide)

12/<##>
Octal Number System
 Since there are only 8 digits, 3 bits (23 = 8) are
sufficient to represent any octal number in binary

Example

20578 = (2 x 83) + (0 x 82) + (5 x 81) + (7 x 80)

= 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)

(Continued on next slide)

14/<##>
Hexadecimal Number System

 Each position of a digit represents a specific power


of the base (16)
 Since there are only 16 digits, 4 bits (24 = 16) are
sufficient to represent any hexadecimal number in
binary

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

Step 1: Determine the column (positional) value of


each digit

Step 2: Multiply the obtained column values by the


digits in the corresponding columns

Step 3: Calculate the sum of these products

(Continued on next slide)

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

Step 2: Record the remainder from Step 1 as the


rightmost digit (least significant digit) of the
new base number

Step 3: Divide the quotient of the previous divide by the


new base

(Continued on next slide)

18/<##>
Converting a Decimal Number to a Number
of Another Base

Step 4: Record the remainder from Step 3 as the next


digit (to the left) of the new base number

Repeat Steps 3 and 4, recording remainders from right to


left, until the quotient becomes zero in Step 3

Note that the last remainder thus obtained will be the most
significant digit (MSD) of the new base number

(Continued on next slide)

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

Hence, 95210 = 16708

20/<##>
Converting from a Base Other Than 10 to
Another Base Other Than 10

Method

Step 1: Convert the original number to a decimal


number (base 10)

Step 2: Convert the decimal number so obtained to


the new base number

(Continued on next slide)

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

(Continued on next slide)

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

Hence, 20910 = 31014

So, 5456 = 20910 = 31014

Thus, 5456 = 31014

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

Step 2: Convert each group of three binary digits to


one octal digit using the method of binary to
decimal conversion

(Continued on next slide)

24/<##>
Shortcut Method for Converting a Binary Number to its
Equivalent Octal Number

Example
1011102 = ?8

Step 1: Divide the binary digits into groups of 3 starting


from right

101 110

Step 2: Convert each group into one octal digit

1012 = 1 x 22 + 0 x 21 + 1 x 20 = 5
1102 = 1 x 22 + 1 x 21 + 0 x 20 = 6

Hence, 1011102 = 568

25/<##>
Shortcut Method for Converting a Binary
Number to its Equivalent Octal Number

Example
11010102 = ?8

Step 1: Divide the binary digits into groups of 3 starting


from right

001 101 010

Step 2: Convert each group into one octal digit

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

Hence, 11010102 = 1528

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)

Step 2: Combine all the resulting binary groups


(of 3 digits each) into a single binary
number

(Continued on next slide)

27/<##>
Shortcut Method for Converting an Octal
Number to Its Equivalent Binary Number

Example
5628 = ?2

Step 1: Convert each octal digit to 3 binary digits


58 = 1012, 68 = 1102, 28 = 0102

Step 2: Combine the binary groups


5628 = 101 110 010
5 6 2

Hence, 5628 = 1011100102

28/<##>
Shortcut Method for Converting a Binary
Number to its Equivalent Hexadecimal Number

Method

Step 1: Divide the binary digits into groups of four


starting from the right

Step 2: Combine each group of four binary digits to


one hexadecimal digit

(Continued on next slide)

29/<##>
Shortcut Method for Converting a Binary
Number to its Equivalent Hexadecimal Number

Example

1111012 = ?16

Step 1: Divide the binary digits into groups of four


starting from the right

0011 1101

Step 2: Convert each group into a hexadecimal digit


00112 = 0 x 23 + 0 x 22 + 1 x 21 + 1 x 20 = 310 = 316
11012 = 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 = 310 = D16

Hence, 1111012 = 3D16

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

Step 2: Combine all the resulting binary groups


(of 4 digits each) in a single binary number

(Continued on next slide)

31/<##>
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number

Example

2AB16 = ?2

Step 1: Convert each hexadecimal digit to a 4 digit


binary number

216 = 210 = 00102


A16 = 1010 = 10102
B16 = 1110 = 10112
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number

Step 2: Combine the binary groups


2AB16 = 0010 1010 1011
2 A B

Hence, 2AB16 = 0010101010112

33/<##>
Computer Fundamentals : Pradeep K. Sinha & Priti Sinha

Fractional Numbers

Chapter 03: Number Systems Slide 37/43


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

And would be interpreted to mean:


an x bn + an-1 x bn-1 + … + a0 x b0 + a-1 x b-1 + a-2 x b-2 +
… + a-m x b-m

The symbols an, an-1, …, a-m in above representation


should be one of the b symbols allowed in the number
system

35/<##>
Fractional Numbers

In the decimal number system.

Decimal system
0.235 = (2x10-1) + (2x10-2) + (2x10-3)
68.53 = (6x101) + (8x100) + (5x10-1) + (3x10-2)

36/<##>
Fractional Numbers

In the binary number system, fractional numbers are framed in


the same way as in the decimal number system.

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

Position Value 24 23 22 21 20 2-1 2-2 2-3 2-4

Quantity 16 8 4 2 1 1/ 1/ 1/ 1/
2 4 8 16
Represented

(Continued on next slide)

38/<##>
Decimal equivalent of Binary Number System
(Example)

Example

110.1012 = 1 x 22 + 1 x 21 + 0 x 20 + 1 x 2-1 + 0 x 2-2 + 1 x 2-3


= 4 + 2 + 0 + 0.5 + 0 + 0.125
= 6.62510

39/<##>
Formation of Fractional Numbers in
Octal Number System (Example)

Octal Point

Position 3 2 1 0 . -1 -2 -3

Position Value 83 82 81 80 8-1 8-2 8-3

Quantity 512 64 8 1 1/ 1/ 1/
8 64 512
Represented

(Continued on next slide)

40/<##>
Decimal equivalent of Octal Number System
(Example)

Example

127.548 = 1 x 82 + 2 x 81 + 7 x 80 + 5 x 8-1 + 4 x 8-2


= 64 + 16 + 7 + 5/8 + 4/64
= 87 + 0.625 + 0.0625
= 87.687510

41/<##>
Decimal equivalent of hexadecimal System
(Example)

Example

2B.C416 = 2x161+Bx160+C/16 +4/256

= 32+11+0.75+0.015625

= 43.76565210

42/<##>
Key Words/Phrases

 Base  Least Significant Digit (LSD)

 Binary number system  Memory dump

 Binary point  Most Significant Digit (MSD)

 Bit  Non-positional number


system
 Decimal number system
 Number system
 Division-Remainder technique
 Octal number system
 Fractional numbers
 Positional number system
 Hexadecimal number system

You might also like