SlideShare a Scribd company logo
1 of 40
Download to read offline
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 1/40Chapter 3: Number SystemsRef Page
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 2/40Chapter 3: Number SystemsRef Page
In this chapter you will learn about:
§ Non-positional number system
§ Positional number system
§ Decimal number system
§ Binary number system
§ Octal number system
§ Hexadecimal number system
Learning ObjectivesLearning Objectives
(Continued on next slide)
20
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 3/40Chapter 3: Number SystemsRef Page
§ Convert a number’s 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
Learning ObjectivesLearning Objectives
(Continued from previous slide..)
20
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 4/40Chapter 3: Number SystemsRef Page
Two types of number systems are:
§ Non-positional number systems
§ Positional number systems
Number SystemsNumber Systems
20
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 5/40Chapter 3: Number SystemsRef Page
§ 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
Non-positional Number SystemsNon-positional Number Systems
20
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 6/40Chapter 3: Number SystemsRef Page
§ Characteristics
§ Use only a few symbols called digits
§ These symbols represent different values depending
on the position they occupy in the number
Positional Number SystemsPositional Number Systems
(Continued on next slide)
20
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 7/40Chapter 3: Number SystemsRef Page
§ 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
Positional Number SystemsPositional Number Systems
(Continued from previous slide..)
21
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 8/40Chapter 3: Number SystemsRef Page
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
Decimal Number SystemDecimal Number System
(Continued on next slide)
21
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2008
For Evaluation Only.
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 9/40Chapter 3: Number SystemsRef Page
Example
258610 = (2 x 103) + (5 x 102) + (8 x 101) + (6 x 100)
= 2000 + 500 + 80 + 6
Decimal Number SystemDecimal Number System
(Continued from previous slide..)
21
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 10/40Chapter 3: Number SystemsRef Page
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
Binary Number SystemBinary Number System
(Continued on next slide)
21
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2008
For Evaluation Only.
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 11/40Chapter 3: Number SystemsRef Page
Example
101012 = (1 x 24) + (0 x 23) + (1 x 22) + (0 x 21) x (1 x 20)
= 16 + 0 + 4 + 0 + 1
= 2110
Binary Number SystemBinary Number System
(Continued from previous slide..)
21
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 12/40Chapter 3: Number SystemsRef Page
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
Representing Numbers in Different Number
Systems
Representing Numbers in Different Number
Systems
21
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2008
For Evaluation Only.
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 13/40Chapter 3: Number SystemsRef Page
§ 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
BitBit
22
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 14/40Chapter 3: Number SystemsRef Page
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)
Octal Number SystemOctal Number System
(Continued on next slide)
22
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2008
For Evaluation Only.
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 15/40Chapter 3: Number SystemsRef Page
§ 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
Octal Number SystemOctal Number System
(Continued from previous slide..)
22
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2008
For Evaluation Only.
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 16/40Chapter 3: Number SystemsRef Page
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)
Hexadecimal Number SystemHexadecimal Number System
(Continued on next slide)
22
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2008
For Evaluation Only.
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 17/40Chapter 3: Number SystemsRef Page
§ 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
Hexadecimal Number SystemHexadecimal Number System
(Continued from previous slide..)
22
Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2008
For Evaluation Only.
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 18/40Chapter 3: Number SystemsRef Page
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
Converting a Number of Another Base to a
Decimal Number
Converting a Number of Another Base to a
Decimal Number
(Continued on next slide)
23
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 19/40Chapter 3: Number SystemsRef Page
Example
47068 = ?10
47068 = 4 x 83 + 7 x 82 + 0 x 81 + 6 x 80
= 4 x 512 + 7 x 64 + 0 + 6 x 1
= 2048 + 448 + 0 + 6
= 250210
Common
values
multiplied
by the
corresponding
digits
Sum of these
products
(Continued from previous slide..)
Converting a Number of Another Base to a
Decimal Number
Converting a Number of Another Base to a
Decimal Number
23
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 20/40Chapter 3: Number SystemsRef Page
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
Converting a Decimal Number to a Number of
Another Base
Converting a Decimal Number to a Number of
Another Base
(Continued on next slide)
25
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 21/40Chapter 3: Number SystemsRef Page
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
Converting a Decimal Number to a Number of
Another Base
Converting a Decimal Number to a Number of
Another Base
(Continued from previous slide..)
(Continued on next slide)
25
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 22/40Chapter 3: Number SystemsRef Page
Example
95210 = ?8
Solution:
Remainder
s
952
14
1
0
7
6
8
119
0 1
Hence, 95210 = 16708
(Continued from previous slide..)
Converting a Decimal Number to a Number of
Another Base
Converting a Decimal Number to a Number of
Another Base
26
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 23/40Chapter 3: Number SystemsRef Page
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
Converting a Number of Some Base to a Number
of Another Base
Converting a Number of Some Base to a Number
of Another Base
(Continued on next slide)
27
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 24/40Chapter 3: Number SystemsRef Page
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 from previous slide..)
(Continued on next slide)
Converting a Number of Some Base to a Number
of Another Base
Converting a Number of Some Base to a Number
of Another Base
27
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 25/40Chapter 3: Number SystemsRef Page
Step 2: Convert 20910 to base 4
Hence, 20910 = 31014
So, 5456 = 20910 = 31014
Thus, 5456 = 31014
Remainders
52
13
3
1
0
1
0 3
2094
(Continued from previous slide..)
Converting a Number of Some Base to a Number
of Another Base
Converting a Number of Some Base to a Number
of Another Base
28
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 26/40Chapter 3: Number SystemsRef Page
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
Shortcut Method for Converting a Binary Number
to its Equivalent Octal Number
Shortcut Method for Converting a Binary Number
to its Equivalent Octal Number
(Continued on next slide)
29
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 27/40Chapter 3: Number SystemsRef Page
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
(Continued from previous slide..)
Shortcut Method for Converting a Binary Number
to its Equivalent Octal Number
Shortcut Method for Converting a Binary Number
to its Equivalent Octal Number
29
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 28/40Chapter 3: Number SystemsRef Page
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
Shortcut Method for Converting an Octal
Number to Its Equivalent Binary Number
Shortcut Method for Converting an Octal
Number to Its Equivalent Binary Number
(Continued on next slide)
30
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 29/40Chapter 3: Number SystemsRef Page
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
(Continued from previous slide..)
Shortcut Method for Converting an Octal
Number to Its Equivalent Binary Number
Shortcut Method for Converting an Octal
Number to Its Equivalent Binary Number
30
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 30/40Chapter 3: Number SystemsRef Page
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
Shortcut Method for Converting a Binary
Number to its Equivalent Hexadecimal Number
Shortcut Method for Converting a Binary
Number to its Equivalent Hexadecimal Number
(Continued on next slide)
30
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 31/40Chapter 3: Number SystemsRef Page
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
(Continued from previous slide..)
Shortcut Method for Converting a Binary
Number to its Equivalent Hexadecimal Number
Shortcut Method for Converting a Binary
Number to its Equivalent Hexadecimal Number
31
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 32/40Chapter 3: Number SystemsRef Page
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
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number
(Continued on next slide)
31
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 33/40Chapter 3: Number SystemsRef Page
Example
2AB16 = ?2
Step 1: Convert each hexadecimal digit to a 4 digit
binary number
216 = 210 = 00102
A16 = 1010 = 10102
B16 = 1110 = 10112
(Continued from previous slide..)
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number
32
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 34/40Chapter 3: Number SystemsRef Page
Step 2: Combine the binary groups
2AB16 = 0010 1010 1011
2 A B
Hence, 2AB16 = 0010101010112
(Continued from previous slide..)
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number
Shortcut Method for Converting a Hexadecimal
Number to its Equivalent Binary Number
32
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 35/40Chapter 3: Number SystemsRef Page
Fractional NumbersFractional 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
33
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 36/40Chapter 3: Number SystemsRef Page
Formation of Fractional Numbers in
Binary Number System (Example)
Formation of Fractional Numbers in
Binary Number System (Example)
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/2
1/4
1/8
1/16
Represented
Binary Point
(Continued on next slide)
33
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 37/40Chapter 3: Number SystemsRef Page
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
(Continued from previous slide..)
Formation of Fractional Numbers in
Binary Number System (Example)
Formation of Fractional Numbers in
Binary Number System (Example)
33
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 38/40Chapter 3: Number SystemsRef Page
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/8
1/64
1/512
Represented
Octal Point
Formation of Fractional Numbers in
Octal Number System (Example)
Formation of Fractional Numbers in
Octal Number System (Example)
(Continued on next slide)
33
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 39/40Chapter 3: Number SystemsRef Page
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
(Continued from previous slide..)
Formation of Fractional Numbers in
Octal Number System (Example)
Formation of Fractional Numbers in
Octal Number System (Example)
33
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 40/40Chapter 3: Number SystemsRef Page
Key Words/PhrasesKey Words/Phrases
§ Base
§ Binary number system
§ Binary point
§ Bit
§ Decimal number system
§ Division-Remainder technique
§ Fractional numbers
§ Hexadecimal number system
§ Least Significant Digit (LSD)
§ Memory dump
§ Most Significant Digit (MSD)
§ Non-positional number
system
§ Number system
§ Octal number system
§ Positional number system
34

More Related Content

What's hot

Computer Organization (Unit-1)
Computer Organization (Unit-1)Computer Organization (Unit-1)
Computer Organization (Unit-1)Harsh Pandya
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devicessumatipuri
 
Chapter 08 secondary storage
Chapter 08 secondary storageChapter 08 secondary storage
Chapter 08 secondary storagesumatipuri
 
Computer Systems Organization
Computer Systems OrganizationComputer Systems Organization
Computer Systems OrganizationLiEdo
 
Computer Organization and Architecture 10th Edition by Stallings Test Bank
Computer Organization and Architecture 10th Edition by Stallings Test BankComputer Organization and Architecture 10th Edition by Stallings Test Bank
Computer Organization and Architecture 10th Edition by Stallings Test Bankrohalcabaye
 
Computer organiztion1
Computer organiztion1Computer organiztion1
Computer organiztion1Umang Gupta
 
Computer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersComputer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersappasami
 
Computer organisation
Computer organisationComputer organisation
Computer organisationMohd Arif
 
Lecture 1
Lecture 1Lecture 1
Lecture 1GIKI
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5Umang Gupta
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organizationTushar B Kute
 

What's hot (13)

Chapter 10 cs
Chapter 10 csChapter 10 cs
Chapter 10 cs
 
Computer Organization (Unit-1)
Computer Organization (Unit-1)Computer Organization (Unit-1)
Computer Organization (Unit-1)
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devices
 
Chapter 08 secondary storage
Chapter 08 secondary storageChapter 08 secondary storage
Chapter 08 secondary storage
 
Computer Systems Organization
Computer Systems OrganizationComputer Systems Organization
Computer Systems Organization
 
Computer Organization and Architecture 10th Edition by Stallings Test Bank
Computer Organization and Architecture 10th Edition by Stallings Test BankComputer Organization and Architecture 10th Edition by Stallings Test Bank
Computer Organization and Architecture 10th Edition by Stallings Test Bank
 
Computer organiztion1
Computer organiztion1Computer organiztion1
Computer organiztion1
 
Computer Evolution
Computer EvolutionComputer Evolution
Computer Evolution
 
Computer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersComputer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answers
 
Computer organisation
Computer organisationComputer organisation
Computer organisation
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organization
 

Viewers also liked

Chapter01 introduction to computer
Chapter01   introduction to computerChapter01   introduction to computer
Chapter01 introduction to computerAinuddin Yousufzai
 
Chapter04 ip addressing networking
Chapter04 ip addressing networkingChapter04 ip addressing networking
Chapter04 ip addressing networkingAinuddin Yousufzai
 
Computer Fundamentals Chapter 16 bdp
Computer Fundamentals Chapter 16 bdpComputer Fundamentals Chapter 16 bdp
Computer Fundamentals Chapter 16 bdpSaumya Sahu
 
Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)Jay Patel
 
Chapter04 processor and memory
Chapter04   processor and memoryChapter04   processor and memory
Chapter04 processor and memoryAinuddin Yousufzai
 
Chapter02 basic computer organization
Chapter02   basic computer organizationChapter02   basic computer organization
Chapter02 basic computer organizationAinuddin Yousufzai
 
Chapter 21 c language
Chapter 21 c languageChapter 21 c language
Chapter 21 c languageHareem Aslam
 
Chapter08 internet & multimedia (a)
Chapter08   internet & multimedia (a)Chapter08   internet & multimedia (a)
Chapter08 internet & multimedia (a)Ainuddin Yousufzai
 
Chapter 04 computer codes
Chapter 04 computer codesChapter 04 computer codes
Chapter 04 computer codesHareem Aslam
 
Chapter 05 computer arithmetic
Chapter 05 computer arithmeticChapter 05 computer arithmetic
Chapter 05 computer arithmeticHareem Aslam
 
Computer Fundamentals Chapter 12 cl
Computer Fundamentals Chapter 12 clComputer Fundamentals Chapter 12 cl
Computer Fundamentals Chapter 12 clSaumya Sahu
 
Math1003 1.9 - Converting Decimal to Binary and Hex
Math1003 1.9 - Converting Decimal to Binary and HexMath1003 1.9 - Converting Decimal to Binary and Hex
Math1003 1.9 - Converting Decimal to Binary and Hexgcmath1003
 
Report on-the-logic-gates
Report on-the-logic-gatesReport on-the-logic-gates
Report on-the-logic-gatesbhardubhai
 
Chapter 06 boolean algebra
Chapter 06 boolean algebraChapter 06 boolean algebra
Chapter 06 boolean algebraHareem Aslam
 

Viewers also liked (19)

Chapter01 introduction to computer
Chapter01   introduction to computerChapter01   introduction to computer
Chapter01 introduction to computer
 
Chapter04 ip addressing networking
Chapter04 ip addressing networkingChapter04 ip addressing networking
Chapter04 ip addressing networking
 
Chapter05 secondary storage
Chapter05   secondary storageChapter05   secondary storage
Chapter05 secondary storage
 
Chapter06 computer software
Chapter06   computer softwareChapter06   computer software
Chapter06 computer software
 
Computer Fundamentals Chapter 16 bdp
Computer Fundamentals Chapter 16 bdpComputer Fundamentals Chapter 16 bdp
Computer Fundamentals Chapter 16 bdp
 
Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)
 
Chapter07 io devices
Chapter07   io devicesChapter07   io devices
Chapter07 io devices
 
Chapter04 processor and memory
Chapter04   processor and memoryChapter04   processor and memory
Chapter04 processor and memory
 
Chapter 17 dccn
Chapter 17 dccnChapter 17 dccn
Chapter 17 dccn
 
Chapter02 basic computer organization
Chapter02   basic computer organizationChapter02   basic computer organization
Chapter02 basic computer organization
 
Chapter 21 c language
Chapter 21 c languageChapter 21 c language
Chapter 21 c language
 
Chapter 14 os
Chapter 14 osChapter 14 os
Chapter 14 os
 
Chapter08 internet & multimedia (a)
Chapter08   internet & multimedia (a)Chapter08   internet & multimedia (a)
Chapter08 internet & multimedia (a)
 
Chapter 04 computer codes
Chapter 04 computer codesChapter 04 computer codes
Chapter 04 computer codes
 
Chapter 05 computer arithmetic
Chapter 05 computer arithmeticChapter 05 computer arithmetic
Chapter 05 computer arithmetic
 
Computer Fundamentals Chapter 12 cl
Computer Fundamentals Chapter 12 clComputer Fundamentals Chapter 12 cl
Computer Fundamentals Chapter 12 cl
 
Math1003 1.9 - Converting Decimal to Binary and Hex
Math1003 1.9 - Converting Decimal to Binary and HexMath1003 1.9 - Converting Decimal to Binary and Hex
Math1003 1.9 - Converting Decimal to Binary and Hex
 
Report on-the-logic-gates
Report on-the-logic-gatesReport on-the-logic-gates
Report on-the-logic-gates
 
Chapter 06 boolean algebra
Chapter 06 boolean algebraChapter 06 boolean algebra
Chapter 06 boolean algebra
 

Similar to Chapter03 number system

Chapter 03 number system
Chapter 03 number systemChapter 03 number system
Chapter 03 number systemIIUI
 
Chapter 03 number system
Chapter 03 number systemChapter 03 number system
Chapter 03 number systemHareem Aslam
 
Chapter 03 number system 2o-p
Chapter 03 number system 2o-pChapter 03 number system 2o-p
Chapter 03 number system 2o-pIIUI
 
Chapter 03 number system 3o-p
Chapter 03 number system 3o-pChapter 03 number system 3o-p
Chapter 03 number system 3o-pIIUI
 
Chapter 04 computer codes
Chapter 04 computer codesChapter 04 computer codes
Chapter 04 computer codesIIUI
 
Chapter 04 computer codes 3o-p
Chapter 04 computer codes 3o-pChapter 04 computer codes 3o-p
Chapter 04 computer codes 3o-pIIUI
 
Chapter 05 computer arithmetic
Chapter 05 computer arithmeticChapter 05 computer arithmetic
Chapter 05 computer arithmeticIIUI
 
Chapter 05 computer arithmetic 2o-p
Chapter 05 computer arithmetic 2o-pChapter 05 computer arithmetic 2o-p
Chapter 05 computer arithmetic 2o-pIIUI
 
Computer Arithmetic computer fundamentals.pdf
Computer Arithmetic  computer fundamentals.pdfComputer Arithmetic  computer fundamentals.pdf
Computer Arithmetic computer fundamentals.pdfGafryMahmoud
 
Chapter 01 Planning Computer Program (re-upload)
Chapter 01 Planning Computer Program (re-upload)Chapter 01 Planning Computer Program (re-upload)
Chapter 01 Planning Computer Program (re-upload)bluejayjunior
 
computer architecture
computer architecture computer architecture
computer architecture Dr.Umadevi V
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devicesIIUI
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devicesHareem Aslam
 
input output devices
input output devicesinput output devices
input output devicesuafridi
 
Chapter 09 io devices 3o-p
Chapter 09 io devices 3o-pChapter 09 io devices 3o-p
Chapter 09 io devices 3o-pIIUI
 
Chapter 09 io devices 2o-p
Chapter 09 io devices 2o-pChapter 09 io devices 2o-p
Chapter 09 io devices 2o-pIIUI
 
Chapter 03-Number System-Computer Application.pptx
Chapter 03-Number System-Computer Application.pptxChapter 03-Number System-Computer Application.pptx
Chapter 03-Number System-Computer Application.pptxgadisaAdamu
 

Similar to Chapter03 number system (20)

Chapter 03 number system
Chapter 03 number systemChapter 03 number system
Chapter 03 number system
 
Chapter 03 number system
Chapter 03 number systemChapter 03 number system
Chapter 03 number system
 
Chapter 03 number system 2o-p
Chapter 03 number system 2o-pChapter 03 number system 2o-p
Chapter 03 number system 2o-p
 
Chapter 03 number system 3o-p
Chapter 03 number system 3o-pChapter 03 number system 3o-p
Chapter 03 number system 3o-p
 
Chapter 04 computer codes
Chapter 04 computer codesChapter 04 computer codes
Chapter 04 computer codes
 
Chapter 04 computer codes 3o-p
Chapter 04 computer codes 3o-pChapter 04 computer codes 3o-p
Chapter 04 computer codes 3o-p
 
Chapter 05 computer arithmetic
Chapter 05 computer arithmeticChapter 05 computer arithmetic
Chapter 05 computer arithmetic
 
Chapter 05 computer arithmetic 2o-p
Chapter 05 computer arithmetic 2o-pChapter 05 computer arithmetic 2o-p
Chapter 05 computer arithmetic 2o-p
 
Number system
Number systemNumber system
Number system
 
Computer Arithmetic computer fundamentals.pdf
Computer Arithmetic  computer fundamentals.pdfComputer Arithmetic  computer fundamentals.pdf
Computer Arithmetic computer fundamentals.pdf
 
Chapter 01 Planning Computer Program (re-upload)
Chapter 01 Planning Computer Program (re-upload)Chapter 01 Planning Computer Program (re-upload)
Chapter 01 Planning Computer Program (re-upload)
 
Chapter 11 pcp
Chapter 11 pcpChapter 11 pcp
Chapter 11 pcp
 
computer architecture
computer architecture computer architecture
computer architecture
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devices
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devices
 
input output devices
input output devicesinput output devices
input output devices
 
Chapter 09 io devices 3o-p
Chapter 09 io devices 3o-pChapter 09 io devices 3o-p
Chapter 09 io devices 3o-p
 
Chapter 09 io devices 2o-p
Chapter 09 io devices 2o-pChapter 09 io devices 2o-p
Chapter 09 io devices 2o-p
 
Chapter 03-Number System-Computer Application.pptx
Chapter 03-Number System-Computer Application.pptxChapter 03-Number System-Computer Application.pptx
Chapter 03-Number System-Computer Application.pptx
 
Chapter 15 asp
Chapter 15 aspChapter 15 asp
Chapter 15 asp
 

More from Ainuddin Yousufzai

More from Ainuddin Yousufzai (8)

Chapter 02 topology networking
Chapter 02  topology networkingChapter 02  topology networking
Chapter 02 topology networking
 
Chapter 01 networking
Chapter 01 networkingChapter 01 networking
Chapter 01 networking
 
Chapter08 internet & multimedia (b)
Chapter08   internet & multimedia (b)Chapter08   internet & multimedia (b)
Chapter08 internet & multimedia (b)
 
Csc240 -lecture_5
Csc240  -lecture_5Csc240  -lecture_5
Csc240 -lecture_5
 
Csc240 -lecture_4
Csc240  -lecture_4Csc240  -lecture_4
Csc240 -lecture_4
 
Csc240 -lecture_3
Csc240  -lecture_3Csc240  -lecture_3
Csc240 -lecture_3
 
Csc240 -lecture_2
Csc240  -lecture_2Csc240  -lecture_2
Csc240 -lecture_2
 
Csc240 lecture 1
Csc240   lecture 1Csc240   lecture 1
Csc240 lecture 1
 

Recently uploaded

Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 

Recently uploaded (20)

Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 

Chapter03 number system

  • 1. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 1/40Chapter 3: Number SystemsRef Page
  • 2. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 2/40Chapter 3: Number SystemsRef Page In this chapter you will learn about: § Non-positional number system § Positional number system § Decimal number system § Binary number system § Octal number system § Hexadecimal number system Learning ObjectivesLearning Objectives (Continued on next slide) 20
  • 3. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 3/40Chapter 3: Number SystemsRef Page § Convert a number’s 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 Learning ObjectivesLearning Objectives (Continued from previous slide..) 20
  • 4. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 4/40Chapter 3: Number SystemsRef Page Two types of number systems are: § Non-positional number systems § Positional number systems Number SystemsNumber Systems 20
  • 5. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 5/40Chapter 3: Number SystemsRef Page § 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 Non-positional Number SystemsNon-positional Number Systems 20
  • 6. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 6/40Chapter 3: Number SystemsRef Page § Characteristics § Use only a few symbols called digits § These symbols represent different values depending on the position they occupy in the number Positional Number SystemsPositional Number Systems (Continued on next slide) 20
  • 7. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 7/40Chapter 3: Number SystemsRef Page § 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 Positional Number SystemsPositional Number Systems (Continued from previous slide..) 21
  • 8. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 8/40Chapter 3: Number SystemsRef Page 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 Decimal Number SystemDecimal Number System (Continued on next slide) 21 Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2008 For Evaluation Only.
  • 9. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 9/40Chapter 3: Number SystemsRef Page Example 258610 = (2 x 103) + (5 x 102) + (8 x 101) + (6 x 100) = 2000 + 500 + 80 + 6 Decimal Number SystemDecimal Number System (Continued from previous slide..) 21
  • 10. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 10/40Chapter 3: Number SystemsRef Page 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 Binary Number SystemBinary Number System (Continued on next slide) 21 Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2008 For Evaluation Only.
  • 11. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 11/40Chapter 3: Number SystemsRef Page Example 101012 = (1 x 24) + (0 x 23) + (1 x 22) + (0 x 21) x (1 x 20) = 16 + 0 + 4 + 0 + 1 = 2110 Binary Number SystemBinary Number System (Continued from previous slide..) 21
  • 12. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 12/40Chapter 3: Number SystemsRef Page 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 Representing Numbers in Different Number Systems Representing Numbers in Different Number Systems 21 Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2008 For Evaluation Only.
  • 13. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 13/40Chapter 3: Number SystemsRef Page § 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 BitBit 22
  • 14. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 14/40Chapter 3: Number SystemsRef Page 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) Octal Number SystemOctal Number System (Continued on next slide) 22 Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2008 For Evaluation Only.
  • 15. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 15/40Chapter 3: Number SystemsRef Page § 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 Octal Number SystemOctal Number System (Continued from previous slide..) 22 Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2008 For Evaluation Only.
  • 16. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 16/40Chapter 3: Number SystemsRef Page 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) Hexadecimal Number SystemHexadecimal Number System (Continued on next slide) 22 Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2008 For Evaluation Only.
  • 17. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 17/40Chapter 3: Number SystemsRef Page § 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 Hexadecimal Number SystemHexadecimal Number System (Continued from previous slide..) 22 Edited by Foxit Reader Copyright(C) by Foxit Software Company,2005-2008 For Evaluation Only.
  • 18. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 18/40Chapter 3: Number SystemsRef Page 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 Converting a Number of Another Base to a Decimal Number Converting a Number of Another Base to a Decimal Number (Continued on next slide) 23
  • 19. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 19/40Chapter 3: Number SystemsRef Page Example 47068 = ?10 47068 = 4 x 83 + 7 x 82 + 0 x 81 + 6 x 80 = 4 x 512 + 7 x 64 + 0 + 6 x 1 = 2048 + 448 + 0 + 6 = 250210 Common values multiplied by the corresponding digits Sum of these products (Continued from previous slide..) Converting a Number of Another Base to a Decimal Number Converting a Number of Another Base to a Decimal Number 23
  • 20. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 20/40Chapter 3: Number SystemsRef Page 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 Converting a Decimal Number to a Number of Another Base Converting a Decimal Number to a Number of Another Base (Continued on next slide) 25
  • 21. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 21/40Chapter 3: Number SystemsRef Page 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 Converting a Decimal Number to a Number of Another Base Converting a Decimal Number to a Number of Another Base (Continued from previous slide..) (Continued on next slide) 25
  • 22. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 22/40Chapter 3: Number SystemsRef Page Example 95210 = ?8 Solution: Remainder s 952 14 1 0 7 6 8 119 0 1 Hence, 95210 = 16708 (Continued from previous slide..) Converting a Decimal Number to a Number of Another Base Converting a Decimal Number to a Number of Another Base 26
  • 23. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 23/40Chapter 3: Number SystemsRef Page 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 Converting a Number of Some Base to a Number of Another Base Converting a Number of Some Base to a Number of Another Base (Continued on next slide) 27
  • 24. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 24/40Chapter 3: Number SystemsRef Page 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 from previous slide..) (Continued on next slide) Converting a Number of Some Base to a Number of Another Base Converting a Number of Some Base to a Number of Another Base 27
  • 25. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 25/40Chapter 3: Number SystemsRef Page Step 2: Convert 20910 to base 4 Hence, 20910 = 31014 So, 5456 = 20910 = 31014 Thus, 5456 = 31014 Remainders 52 13 3 1 0 1 0 3 2094 (Continued from previous slide..) Converting a Number of Some Base to a Number of Another Base Converting a Number of Some Base to a Number of Another Base 28
  • 26. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 26/40Chapter 3: Number SystemsRef Page 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 Shortcut Method for Converting a Binary Number to its Equivalent Octal Number Shortcut Method for Converting a Binary Number to its Equivalent Octal Number (Continued on next slide) 29
  • 27. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 27/40Chapter 3: Number SystemsRef Page 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 (Continued from previous slide..) Shortcut Method for Converting a Binary Number to its Equivalent Octal Number Shortcut Method for Converting a Binary Number to its Equivalent Octal Number 29
  • 28. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 28/40Chapter 3: Number SystemsRef Page 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 Shortcut Method for Converting an Octal Number to Its Equivalent Binary Number Shortcut Method for Converting an Octal Number to Its Equivalent Binary Number (Continued on next slide) 30
  • 29. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 29/40Chapter 3: Number SystemsRef Page 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 (Continued from previous slide..) Shortcut Method for Converting an Octal Number to Its Equivalent Binary Number Shortcut Method for Converting an Octal Number to Its Equivalent Binary Number 30
  • 30. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 30/40Chapter 3: Number SystemsRef Page 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 Shortcut Method for Converting a Binary Number to its Equivalent Hexadecimal Number Shortcut Method for Converting a Binary Number to its Equivalent Hexadecimal Number (Continued on next slide) 30
  • 31. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 31/40Chapter 3: Number SystemsRef Page 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 (Continued from previous slide..) Shortcut Method for Converting a Binary Number to its Equivalent Hexadecimal Number Shortcut Method for Converting a Binary Number to its Equivalent Hexadecimal Number 31
  • 32. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 32/40Chapter 3: Number SystemsRef Page 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 Shortcut Method for Converting a Hexadecimal Number to its Equivalent Binary Number Shortcut Method for Converting a Hexadecimal Number to its Equivalent Binary Number (Continued on next slide) 31
  • 33. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 33/40Chapter 3: Number SystemsRef Page Example 2AB16 = ?2 Step 1: Convert each hexadecimal digit to a 4 digit binary number 216 = 210 = 00102 A16 = 1010 = 10102 B16 = 1110 = 10112 (Continued from previous slide..) Shortcut Method for Converting a Hexadecimal Number to its Equivalent Binary Number Shortcut Method for Converting a Hexadecimal Number to its Equivalent Binary Number 32
  • 34. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 34/40Chapter 3: Number SystemsRef Page Step 2: Combine the binary groups 2AB16 = 0010 1010 1011 2 A B Hence, 2AB16 = 0010101010112 (Continued from previous slide..) Shortcut Method for Converting a Hexadecimal Number to its Equivalent Binary Number Shortcut Method for Converting a Hexadecimal Number to its Equivalent Binary Number 32
  • 35. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 35/40Chapter 3: Number SystemsRef Page Fractional NumbersFractional 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 33
  • 36. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 36/40Chapter 3: Number SystemsRef Page Formation of Fractional Numbers in Binary Number System (Example) Formation of Fractional Numbers in Binary Number System (Example) 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/2 1/4 1/8 1/16 Represented Binary Point (Continued on next slide) 33
  • 37. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 37/40Chapter 3: Number SystemsRef Page 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 (Continued from previous slide..) Formation of Fractional Numbers in Binary Number System (Example) Formation of Fractional Numbers in Binary Number System (Example) 33
  • 38. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 38/40Chapter 3: Number SystemsRef Page 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/8 1/64 1/512 Represented Octal Point Formation of Fractional Numbers in Octal Number System (Example) Formation of Fractional Numbers in Octal Number System (Example) (Continued on next slide) 33
  • 39. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 39/40Chapter 3: Number SystemsRef Page 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 (Continued from previous slide..) Formation of Fractional Numbers in Octal Number System (Example) Formation of Fractional Numbers in Octal Number System (Example) 33
  • 40. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 40/40Chapter 3: Number SystemsRef Page Key Words/PhrasesKey Words/Phrases § Base § Binary number system § Binary point § Bit § Decimal number system § Division-Remainder technique § Fractional numbers § Hexadecimal number system § Least Significant Digit (LSD) § Memory dump § Most Significant Digit (MSD) § Non-positional number system § Number system § Octal number system § Positional number system 34