SlideShare a Scribd company logo
Lecture 02
Number Systems &
Conversion
Mr. Mubashir Ali
Lecturer(Dept. of Computer
Science)
dr.mubashirali1@gmail.com
TOPICS
• Decimal Number Systems
• Binary number Systems
• Octal
• Hexadecimal
• Number conversion
Decimal Number System
• The word decimal is a derivative of decem,
which is the Latin word for ten.
• Numbers today are almost universally written
in a form of notation known as positional
number representation.
• A number is represented as a string of digits.
Decimal Number Systems
• In a decimal number there are ten such digits
that may be used, ranging in value from zero to
nine
• Decimal numbers are positional numbers that
have a base or radix of ten.
• Why ten ?
Decimal Number Systems
• Exactly ten distinct numerals in order to
represent all possible values for each position in
the number, and hence to enable us to represent
all possible integer numbers in decimal notation.
• 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9 values
• For example, a number like "0123456789" has
ten positions and each position can contain the
digits 0-9.
Decimal Number Systems
• Each digit position has a weight associated
with it.
• Each digit corresponds to a power of 10 based
on its position in the number
• Number’s value = a weighted sum of the digits
Decimal Number Systems
• Number’s value = a weighted sum of the digits
• Number’ value = digit * 10x + digit * 10x where
x = (position number - 1).
It sounds complicated ?
Decimal Number Systems
• The powers of 10 increment from 0, 1, 2,
etc. as you move right to left
Hundreds Tens Units
Decimal Number Systems
• The BASE is 10 or Dec or simply D
• BASE = 10
10 3 Power or Exponent
Base 10
103=1000
102=100
101=10
100=1
Decimal Number Systems
• Example
123410 = 1x 103 + 2x 102 + 3x101 +4x100
= 1000 + 200 + 30 + 4
= 123410
Decimal Number Systems
• Example
9876D = 9x 103 + 8x 102 + 7x101 +6x100
= 9000 + 800 + 70 + 6
= 9876D
Decimal Number Systems
• Summary
• In the decimal system, there are 10 digits (0
through 9) which combine to form numbers as
follows:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
19 20 21 22 ...
Binary Number Systems
• The term computer numbering formats refers to
the schemes implemented in digital computer and
calculator hardware and software to represent
numbers
• Digital Computers and Calculator use a binary
systems
• Why binary?
Binary Number Systems
• Easy to represent binary values electrically
• Voltages and currents.
• Can be implemented using circuits
• Create the building blocks of modern computers
Binary Number Systems
• Reliability
• With only 2 values, can be widely
separated, therefore clearly
differentiated
• Binary numbers are made of binary
digits
Binary Number Systems
• Binary DigiTs (BITs) can be represented
electronically:
… 0 (no signal)
… 1 (signal)
Binary Number Systems
Base is 2 or ‘b’ or ‘B’ or ‘Bin’
Two symbols: 0 and 1
Each place is weighted by the power of 2
Binary Number Systems
• All the information in the digital computer is
represented as bit patterns
• What is a bit pattern?
01010101
This is called as the bit pattern
This is one bit
Binary Number Systems
• Look at this bit pattern
0101 0101
• How many bits are present ?
• Count the number of ones and the zeros in the
above pattern
Answer = Total 8 bits
Binary Number Systems
0101 0101
This pattern is represented as follows in the digital
computer
Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 1 0 1 0 1 0 1
Binary Number Systems
• A single bit can represent two states:0 1
• Therefore, if you take two bits, you can use them
to represent four unique states:
00, 01, 10, & 11
• And, if you have three bits, then you can use them
to represent eight unique states:
000, 001, 010, 011, 100, 101, 110, & 111
Binary Number Systems
•With every bit you add, you double the number of
states you can represent. Therefore, the expression
for the number of states with n bits is 2n. Most
computers operate on information in groups of 8
bits,
Binary Number Systems
Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 1 0 1 0 1 0 1
• There are 8 bits in the above table
• Group of 4 bits = 1 Nibble
• Group of 8 bits = 1 Byte
• Group of 16 bits = 1 Word 2 Bytes = 1 Word
Binary Number Systems
Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 1 0 1 0 1 0 1
• There are 8 bits in the above table
• Bit 0 is called the Least Significant Bit LSB
• Bit 1 is called the Most Significant Bit MSB
Binary Number Systems
Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
Bit positions and their values
Convert Decimal to Binary
For Each Digit Position
1.Divide decimal number by the base (e.g. 2)
2. The remainder is the lowest-order digit
3. Repeat first two steps until no divisor remains.
Convert Decimal to Binary
Example: Convert Decimal 13 (13 10) to Binary :
Repeated division by 2 (till quotient is zero)
Divide-by -2 Quotient Remainder Binary Bits
13/2
6 / 2
3 / 2
1 / 2
6
3
1
0
1
0
1
1
Bit 0 = 1
Bit 1 = 0
Bit 3 = 1
Bit 4 = 1
Answer = 11012
Convert Binary to Decimal
Example: Convert 11012
Multiply each 1 bit by the appropriate power of 2
and add them together.
1 0 1 1
Bit 1Bit 2Bit 3 Bit 0
Convert Binary to Decimal
Example: Convert 11012
Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
1 1 0 1
Multiply with
these values
8 x 1 + 4 x 1 + 2 x 0 + 1x 1 = 8 + 4 + 0 + 1
= 13
Binary Number Systems
Example:
10112 or 1011 B
= 1 x 23 + 0 x 22 + 1 x 21 + 1 x 20
= 8 + 0 + 2 +1
= 1110
Binary Number Systems
Example:
101102 or 10110 B
1 x 24+0 x 23 + 1 x 22 + 1 x 21 + 0 x 20
= 16 + 0 + 4 +2+0
= 2210
Other Number Systems
• Octal and hex are a convenient way to represent
binary numbers, as used by computers.
• Computer mechanics often need to write out
binary quantities, but in practice writing out a
binary number such as
Other Number Systems
• 1001001101010001
is tedious, and prone to errors.
• Therefore, binary quantities are written in a
base-8 ("octal") or, much more commonly, a
base-16 ("hexadecimal" or "hex") number
format.
Octal Number Systems
• Base = 8 or ‘o’ or ‘Oct’
• 8 symbols: { 0, 1, 2, 3, 4, 5, 6, 7}
• Example 123, 567, 7654 etc
987 This is incorrect why?
• How to represent a Decimal Number using a
Octal Number System ?
Octal Number Systems
• Repeated Division by 8
• Example
21310 = ( )8 ?
Divide-by -8 Quotient Remainder Octal digit
213 / 8
26 / 8
3 / 8
26
3
0
5
2
3
Lower digit = 5
Second digit =2
Third digit =3
Answer = 3258
Octal Number Systems
• How to convert 3258 back to Decimal ?
• Use this table and multiply the digits with the position
values
Digit
8
Digit
7
Digit
6
Digit
5
Digit
4
Digit
3
Digit
2
Digit
1
87 86 85 84 83 82 81 80
…… …… 32768 4096 512 64 8 1
Octal Number Systems
• How to convert 3258 back to Decimal ?
• Consider the above number
3 2 5 (8)
3 x 82 + 2 x 81 + 5 x 80 = 3 x 64 + 2 x 8 + 5 x 1
= 192 +16 + 5
= 213
Digit 1
Digit 2Digit 3
Octal Number Systems
• Example Convert 6118
• Consider the above number
6 1 1 (8)
6 x 82 + 1 x 81 + 1 x 80 = 6 x 64 + 1 x 8 + 1 x 1
= 384 + 8 + 1
= 393
Digit 1
Digit 2Digit 3
Octal Number Systems
• Convert 393 to octal
Divide-by -8 Quotient Remainder Octal digit
393 / 8
49 / 8
6 / 8
49
6
0
1
1
6
Lower digit = 1
Second digit =1
Third digit =6
Answer = 6118
Hexadecimal Number
Systems
• Base = 16 or ‘H’ or ‘Hex’
16 symbols: { 0, 1, 2, 3, 4, 5, 6, 7,8,9 }
{ 10=A, 11=B, 12=C, 13=D, 14=E, 15= F}
Hexadecimal Number
Systems
• {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} It uses 6
Letters !
• Example AB12, 876F, FFFF etc
• How to represent a Decimal Number using a
Hexadecimal Number System ?
Hex Number Systems
• Repeated Division by 16
• Example
21310 = ( )16 ?
Divide-by -16 Quotient Remainder Hex digit
213 / 16
13 / 16
13
0
5
13
Lower digit = 5
Second digit =D
Answer = D516
Hex Number Systems
• How to convert D516 back to Decimal ?
• Use this table and multiply the digits with the position
values
Digit
8
Digit
7
Digit
6
Digit
5
Digit
4
Digit
3
Digit
2
Digit
1
167 166 165 164 163 162 161 160
…… …… ….. …… 4096 256 16 1
Hex Number Systems
• How to convert D516 back to Decimal ?
• Consider the above number
D 5 (16)
D x 161 + 5 x 160 = 13 x 16 + 5 x 1
= 208 + 5
= 213
Digit 1
Digit 2
Reference & Readings
• Digital Logic & Design by Moris Mano
(Chapter 1) + Exercise

More Related Content

What's hot (20)

PPTX
Binary number system
Nadeem Uddin
 
PPTX
Number System
Zahid Rajeel
 
PPTX
Binary true ppt
madhuvardhan
 
PPT
Binary to Decimal Conversion
Neelanjan Bhattacharyya
 
PPT
Binary Arithmetic
gavhays
 
PPTX
Number System & Data Representation
Phillip Glenn Libay
 
PPTX
Number system conversion
Kawsar Hamid Sumon
 
PPTX
Number Systems
Jubayer Alam Shoikat
 
PPTX
Number system
Palash Sachan
 
PPTX
Number System in CoMpUtEr
vishal bansal
 
PPTX
Decimal number system
Nisarg Amin
 
PPT
Number system
Sajib
 
PPTX
Conversion binary to decimal
Marizza Dizon Magallanes Jimenez
 
PPTX
Number System (Binary,octal,Decimal,Hexadecimal)
Durgesh Sahu
 
PDF
Binary octal
drdipo4
 
PDF
Floating point presentation
SnehalataAgasti
 
PPTX
Number system....
mshoaib15
 
PPTX
Number System
Ramesh Ragala
 
PPT
BINARY NUMBER SYSTEM
Zaheer Abbasi
 
PPTX
single linked list
Sathasivam Rangasamy
 
Binary number system
Nadeem Uddin
 
Number System
Zahid Rajeel
 
Binary true ppt
madhuvardhan
 
Binary to Decimal Conversion
Neelanjan Bhattacharyya
 
Binary Arithmetic
gavhays
 
Number System & Data Representation
Phillip Glenn Libay
 
Number system conversion
Kawsar Hamid Sumon
 
Number Systems
Jubayer Alam Shoikat
 
Number system
Palash Sachan
 
Number System in CoMpUtEr
vishal bansal
 
Decimal number system
Nisarg Amin
 
Number system
Sajib
 
Conversion binary to decimal
Marizza Dizon Magallanes Jimenez
 
Number System (Binary,octal,Decimal,Hexadecimal)
Durgesh Sahu
 
Binary octal
drdipo4
 
Floating point presentation
SnehalataAgasti
 
Number system....
mshoaib15
 
Number System
Ramesh Ragala
 
BINARY NUMBER SYSTEM
Zaheer Abbasi
 
single linked list
Sathasivam Rangasamy
 

Similar to Lecture-2(2): Number System & Conversion (20)

PPTX
Number System & codes.pptx ye mg of the day
Avinash802051
 
PPTX
number system.pptx
Pooja Dixit
 
PPT
Number systems and its conversion & complements.ppt
NagaiKumaresan1
 
PDF
Module 1 number systems and code1
Deepak John
 
PPTX
Digital Logic Design.pptx
AminaZahid16
 
PPTX
Number System.pptx
Lovely Professional University
 
PDF
Introduction to Computing - Basic Theories Of Information
ssuserb9860f
 
PPTX
1.Digital Electronics overview & Number Systems.pptx
LibanMohamed26
 
PPTX
Intro to IT Skills Lec 5 - English Department.pptx
must322322
 
PPTX
Number Systems Lec and their conversions 1.pptx
duqutini
 
PPTX
Number systems
Japhet Munnah
 
PDF
Number systems
pyingkodi maran
 
PPT
Number system and conversions Digitalelectronics.ppt
ShubhamPrajapati956525
 
PPT
6 Number Systems.ppt number systems for eng’g
kt8cxwpckq
 
PPTX
Ch-06 (Comp) - Number System.pptx important
hamzamalhi747
 
PPTX
NUMBER SYSTEM.pptx
AsifRahaman16
 
PPTX
Number system
anjineyalus
 
PPT
02 number systems
john01383
 
PDF
Standard 9th Number System Power point presentation
hemangipednekar0812
 
PPTX
Number System.pptx
ColleenVender2
 
Number System & codes.pptx ye mg of the day
Avinash802051
 
number system.pptx
Pooja Dixit
 
Number systems and its conversion & complements.ppt
NagaiKumaresan1
 
Module 1 number systems and code1
Deepak John
 
Digital Logic Design.pptx
AminaZahid16
 
Number System.pptx
Lovely Professional University
 
Introduction to Computing - Basic Theories Of Information
ssuserb9860f
 
1.Digital Electronics overview & Number Systems.pptx
LibanMohamed26
 
Intro to IT Skills Lec 5 - English Department.pptx
must322322
 
Number Systems Lec and their conversions 1.pptx
duqutini
 
Number systems
Japhet Munnah
 
Number systems
pyingkodi maran
 
Number system and conversions Digitalelectronics.ppt
ShubhamPrajapati956525
 
6 Number Systems.ppt number systems for eng’g
kt8cxwpckq
 
Ch-06 (Comp) - Number System.pptx important
hamzamalhi747
 
NUMBER SYSTEM.pptx
AsifRahaman16
 
Number system
anjineyalus
 
02 number systems
john01383
 
Standard 9th Number System Power point presentation
hemangipednekar0812
 
Number System.pptx
ColleenVender2
 
Ad

More from Mubashir Ali (20)

PDF
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Mubashir Ali
 
PDF
Lecture-2: Zachman Framework for Enterprise Architecture
Mubashir Ali
 
PDF
Lecture-3: Introduction to html - Basic Structure & Block Building
Mubashir Ali
 
PDF
Lecture-2: Web development application development process model
Mubashir Ali
 
PDF
Lecture-1: Introduction to web engineering - course overview and grading scheme
Mubashir Ali
 
PDF
Lecture-1: Introduction to system integration and architecture - course overv...
Mubashir Ali
 
PDF
Lecture-7: World Wide Web (WWW) & ECommerce
Mubashir Ali
 
PDF
Lecture-6: The Internet
Mubashir Ali
 
PDF
Lecture-5: Introduction to Networks & Data Communication
Mubashir Ali
 
PDF
Lecture-4: Introduction to Programming & Databases
Mubashir Ali
 
PDF
Lecture-3: Operating System & Application Softwares
Mubashir Ali
 
PDF
Lecture-2(1): Computer Hardware & System Components
Mubashir Ali
 
PDF
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Mubashir Ali
 
PDF
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Mubashir Ali
 
PDF
Lect-6&7: Network Diagrams, PERT and CPM
Mubashir Ali
 
PDF
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
PDF
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
PDF
Lect-4: UML diagrams - Unified Modeling Language - SPM
Mubashir Ali
 
PDF
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Mubashir Ali
 
PDF
Lect-2: Overview and Traditional SPM, Classic mistakes
Mubashir Ali
 
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Mubashir Ali
 
Lecture-2: Zachman Framework for Enterprise Architecture
Mubashir Ali
 
Lecture-3: Introduction to html - Basic Structure & Block Building
Mubashir Ali
 
Lecture-2: Web development application development process model
Mubashir Ali
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Mubashir Ali
 
Lecture-1: Introduction to system integration and architecture - course overv...
Mubashir Ali
 
Lecture-7: World Wide Web (WWW) & ECommerce
Mubashir Ali
 
Lecture-6: The Internet
Mubashir Ali
 
Lecture-5: Introduction to Networks & Data Communication
Mubashir Ali
 
Lecture-4: Introduction to Programming & Databases
Mubashir Ali
 
Lecture-3: Operating System & Application Softwares
Mubashir Ali
 
Lecture-2(1): Computer Hardware & System Components
Mubashir Ali
 
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Mubashir Ali
 
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Mubashir Ali
 
Lect-6&7: Network Diagrams, PERT and CPM
Mubashir Ali
 
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
Lect-4: UML diagrams - Unified Modeling Language - SPM
Mubashir Ali
 
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Mubashir Ali
 
Lect-2: Overview and Traditional SPM, Classic mistakes
Mubashir Ali
 
Ad

Recently uploaded (20)

PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PPTX
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
PDF
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
community health nursing question paper 2.pdf
Prince kumar
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PPTX
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
community health nursing question paper 2.pdf
Prince kumar
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
Dimensions of Societal Planning in Commonism
StefanMz
 

Lecture-2(2): Number System & Conversion

  • 1. Lecture 02 Number Systems & Conversion Mr. Mubashir Ali Lecturer(Dept. of Computer Science) [email protected]
  • 2. TOPICS • Decimal Number Systems • Binary number Systems • Octal • Hexadecimal • Number conversion
  • 3. Decimal Number System • The word decimal is a derivative of decem, which is the Latin word for ten. • Numbers today are almost universally written in a form of notation known as positional number representation. • A number is represented as a string of digits.
  • 4. Decimal Number Systems • In a decimal number there are ten such digits that may be used, ranging in value from zero to nine • Decimal numbers are positional numbers that have a base or radix of ten. • Why ten ?
  • 5. Decimal Number Systems • Exactly ten distinct numerals in order to represent all possible values for each position in the number, and hence to enable us to represent all possible integer numbers in decimal notation. • 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9 values • For example, a number like "0123456789" has ten positions and each position can contain the digits 0-9.
  • 6. Decimal Number Systems • Each digit position has a weight associated with it. • Each digit corresponds to a power of 10 based on its position in the number • Number’s value = a weighted sum of the digits
  • 7. Decimal Number Systems • Number’s value = a weighted sum of the digits • Number’ value = digit * 10x + digit * 10x where x = (position number - 1). It sounds complicated ?
  • 8. Decimal Number Systems • The powers of 10 increment from 0, 1, 2, etc. as you move right to left Hundreds Tens Units
  • 9. Decimal Number Systems • The BASE is 10 or Dec or simply D • BASE = 10 10 3 Power or Exponent Base 10 103=1000 102=100 101=10 100=1
  • 10. Decimal Number Systems • Example 123410 = 1x 103 + 2x 102 + 3x101 +4x100 = 1000 + 200 + 30 + 4 = 123410
  • 11. Decimal Number Systems • Example 9876D = 9x 103 + 8x 102 + 7x101 +6x100 = 9000 + 800 + 70 + 6 = 9876D
  • 12. Decimal Number Systems • Summary • In the decimal system, there are 10 digits (0 through 9) which combine to form numbers as follows: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...
  • 13. Binary Number Systems • The term computer numbering formats refers to the schemes implemented in digital computer and calculator hardware and software to represent numbers • Digital Computers and Calculator use a binary systems • Why binary?
  • 14. Binary Number Systems • Easy to represent binary values electrically • Voltages and currents. • Can be implemented using circuits • Create the building blocks of modern computers
  • 15. Binary Number Systems • Reliability • With only 2 values, can be widely separated, therefore clearly differentiated • Binary numbers are made of binary digits
  • 16. Binary Number Systems • Binary DigiTs (BITs) can be represented electronically: … 0 (no signal) … 1 (signal)
  • 17. Binary Number Systems Base is 2 or ‘b’ or ‘B’ or ‘Bin’ Two symbols: 0 and 1 Each place is weighted by the power of 2
  • 18. Binary Number Systems • All the information in the digital computer is represented as bit patterns • What is a bit pattern? 01010101 This is called as the bit pattern This is one bit
  • 19. Binary Number Systems • Look at this bit pattern 0101 0101 • How many bits are present ? • Count the number of ones and the zeros in the above pattern Answer = Total 8 bits
  • 20. Binary Number Systems 0101 0101 This pattern is represented as follows in the digital computer Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 1 0 1 0 1 0 1
  • 21. Binary Number Systems • A single bit can represent two states:0 1 • Therefore, if you take two bits, you can use them to represent four unique states: 00, 01, 10, & 11 • And, if you have three bits, then you can use them to represent eight unique states: 000, 001, 010, 011, 100, 101, 110, & 111
  • 22. Binary Number Systems •With every bit you add, you double the number of states you can represent. Therefore, the expression for the number of states with n bits is 2n. Most computers operate on information in groups of 8 bits,
  • 23. Binary Number Systems Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 1 0 1 0 1 0 1 • There are 8 bits in the above table • Group of 4 bits = 1 Nibble • Group of 8 bits = 1 Byte • Group of 16 bits = 1 Word 2 Bytes = 1 Word
  • 24. Binary Number Systems Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 1 0 1 0 1 0 1 • There are 8 bits in the above table • Bit 0 is called the Least Significant Bit LSB • Bit 1 is called the Most Significant Bit MSB
  • 25. Binary Number Systems Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 Bit positions and their values
  • 26. Convert Decimal to Binary For Each Digit Position 1.Divide decimal number by the base (e.g. 2) 2. The remainder is the lowest-order digit 3. Repeat first two steps until no divisor remains.
  • 27. Convert Decimal to Binary Example: Convert Decimal 13 (13 10) to Binary : Repeated division by 2 (till quotient is zero) Divide-by -2 Quotient Remainder Binary Bits 13/2 6 / 2 3 / 2 1 / 2 6 3 1 0 1 0 1 1 Bit 0 = 1 Bit 1 = 0 Bit 3 = 1 Bit 4 = 1 Answer = 11012
  • 28. Convert Binary to Decimal Example: Convert 11012 Multiply each 1 bit by the appropriate power of 2 and add them together. 1 0 1 1 Bit 1Bit 2Bit 3 Bit 0
  • 29. Convert Binary to Decimal Example: Convert 11012 Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 1 1 0 1 Multiply with these values 8 x 1 + 4 x 1 + 2 x 0 + 1x 1 = 8 + 4 + 0 + 1 = 13
  • 30. Binary Number Systems Example: 10112 or 1011 B = 1 x 23 + 0 x 22 + 1 x 21 + 1 x 20 = 8 + 0 + 2 +1 = 1110
  • 31. Binary Number Systems Example: 101102 or 10110 B 1 x 24+0 x 23 + 1 x 22 + 1 x 21 + 0 x 20 = 16 + 0 + 4 +2+0 = 2210
  • 32. Other Number Systems • Octal and hex are a convenient way to represent binary numbers, as used by computers. • Computer mechanics often need to write out binary quantities, but in practice writing out a binary number such as
  • 33. Other Number Systems • 1001001101010001 is tedious, and prone to errors. • Therefore, binary quantities are written in a base-8 ("octal") or, much more commonly, a base-16 ("hexadecimal" or "hex") number format.
  • 34. Octal Number Systems • Base = 8 or ‘o’ or ‘Oct’ • 8 symbols: { 0, 1, 2, 3, 4, 5, 6, 7} • Example 123, 567, 7654 etc 987 This is incorrect why? • How to represent a Decimal Number using a Octal Number System ?
  • 35. Octal Number Systems • Repeated Division by 8 • Example 21310 = ( )8 ? Divide-by -8 Quotient Remainder Octal digit 213 / 8 26 / 8 3 / 8 26 3 0 5 2 3 Lower digit = 5 Second digit =2 Third digit =3 Answer = 3258
  • 36. Octal Number Systems • How to convert 3258 back to Decimal ? • Use this table and multiply the digits with the position values Digit 8 Digit 7 Digit 6 Digit 5 Digit 4 Digit 3 Digit 2 Digit 1 87 86 85 84 83 82 81 80 …… …… 32768 4096 512 64 8 1
  • 37. Octal Number Systems • How to convert 3258 back to Decimal ? • Consider the above number 3 2 5 (8) 3 x 82 + 2 x 81 + 5 x 80 = 3 x 64 + 2 x 8 + 5 x 1 = 192 +16 + 5 = 213 Digit 1 Digit 2Digit 3
  • 38. Octal Number Systems • Example Convert 6118 • Consider the above number 6 1 1 (8) 6 x 82 + 1 x 81 + 1 x 80 = 6 x 64 + 1 x 8 + 1 x 1 = 384 + 8 + 1 = 393 Digit 1 Digit 2Digit 3
  • 39. Octal Number Systems • Convert 393 to octal Divide-by -8 Quotient Remainder Octal digit 393 / 8 49 / 8 6 / 8 49 6 0 1 1 6 Lower digit = 1 Second digit =1 Third digit =6 Answer = 6118
  • 40. Hexadecimal Number Systems • Base = 16 or ‘H’ or ‘Hex’ 16 symbols: { 0, 1, 2, 3, 4, 5, 6, 7,8,9 } { 10=A, 11=B, 12=C, 13=D, 14=E, 15= F}
  • 41. Hexadecimal Number Systems • {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} It uses 6 Letters ! • Example AB12, 876F, FFFF etc • How to represent a Decimal Number using a Hexadecimal Number System ?
  • 42. Hex Number Systems • Repeated Division by 16 • Example 21310 = ( )16 ? Divide-by -16 Quotient Remainder Hex digit 213 / 16 13 / 16 13 0 5 13 Lower digit = 5 Second digit =D Answer = D516
  • 43. Hex Number Systems • How to convert D516 back to Decimal ? • Use this table and multiply the digits with the position values Digit 8 Digit 7 Digit 6 Digit 5 Digit 4 Digit 3 Digit 2 Digit 1 167 166 165 164 163 162 161 160 …… …… ….. …… 4096 256 16 1
  • 44. Hex Number Systems • How to convert D516 back to Decimal ? • Consider the above number D 5 (16) D x 161 + 5 x 160 = 13 x 16 + 5 x 1 = 208 + 5 = 213 Digit 1 Digit 2
  • 45. Reference & Readings • Digital Logic & Design by Moris Mano (Chapter 1) + Exercise