SlideShare ist ein Scribd-Unternehmen logo
1 von 16
1
Number Systems
2
Numbers
• Each number system is associated with a base or radix
– The decimal number system is said to be of base or radix 10
• A number in base r contains r digits 0,1,2,...,r-1
– Decimal (Base 10): 0,1,2,3,4,5,6,7,8,9
• Numbers are usually expressed in positional notation
– MSD: most significant digit
– LSD: least significant digit
3
Numbers
• The value of the number is given in the polynomial form
4
Numbers
In addition to decimal, three other number systems are
also important: Binary, Octal, and Hexadecimal
5
Unsigned Binary Numbers
• The binary number system: Base-2
• Two digits: 0 and 1
• The digits in a binary number are called bits
– MSB: most significant bit
– LSB: least significant bit
6
Unsigned Binary Numbers
7
Unsigned Binary Numbers
Powers of 2:
20
= 1 24
= 16 28
= 256
21
= 2 25
= 32 29
= 512
22
= 4 26
= 64 210
= 1024
23
= 8 27
= 128
)(:2);(:2);(:2 302010
gigaGmegaMkiloK
• For a computer with the word size of 32-bit
- 4 data-bit unit – nibble (half byte)
- 8 data-bit unit - byte
- 16 data-bit unit – two bytes (half-word)
- 32 data-bit unit – word (four bytes)
- 64 data-bit unit – double-word
8
Converting Binary to Decimal
• For example, here is 1101.01 in binary:
1 1 0 1 . 0 1 Bits
23
22
21
20
2-1
2-2
Weights (in base 10)
(1 x 23
) + (1 x 22
) + (0 x 21
) + (1 x 20
) + (0 x 2-1
) + (1 x 2-2
) =
8 + 4 + 0 + 1 + 0 + 0.25 = 13.25
(1101.01)2 = (13.25)10
9
Converting Decimal to Binary
• To convert a decimal integer into binary, keep dividing by
2 until the quotient is 0. Collect the remainders in
reverse order
• To convert a fraction, keep multiplying the fractional
part by 2 until it becomes 0. Collect the integer parts in
forward order
• Example: 162.375:
• So, (162.375)10 = (10100010.011)2
162 / 2 = 81 rem 0
81 / 2 = 40 rem 1
40 / 2 = 20 rem 0
20 / 2 = 10 rem 0
10 / 2 = 5 rem 0
5 / 2 = 2 rem 1
2 / 2 = 1 rem 0
1 / 2 = 0 rem 1
0.375 x 2 = 0.750
0.750 x 2 = 1.500
0.500 x 2 = 1.000
10
Why does this work?
• This works for converting from decimal to
any base
• Why? Think about converting 162.375 from
decimal to decimal
• Each division strips off the rightmost digit
(the remainder). The quotient represents
the remaining digits in the number
• Similarly, to convert fractions, each
multiplication strips off the leftmost digit
(the integer part). The fraction
162 / 10= 16 rem 2
16 / 10 = 1 rem 6
1 / 10 = 0 rem 1
0.375 x 10 = 3.750
0.750 x 10 = 7.500
0.500 x 10 = 5.000
11
Octal and Hexadecimal Numbers
• The octal number system: Base-8
• Eight digits: 0,1,2,3,4,5,6,7
• The hexadecimal number system: Base-16
• Sixteen digits: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
• For our purposes, base-8 and base-16 are most useful as
a “shorthand” notation for binary numbers
10
1012
8 )5.87(84878281)4.127( =×+×+×+×= −
10
0123
16 )46687(16151651661611)65( =×+×+×+×= −
FB
12
Decimal Binary Octal Hex
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
Numbers with Different Bases
You can convert between base-10
base-8 and base-16 using techniques
like the ones we just showed for
converting between decimal and
binary
13
Binary and Octal Conversions
• Converting from octal to binary: Replace each octal digit with its
equivalent 3-bit binary sequence
• Converting from binary to octal: Make groups of 3 bits, starting
from the binary point. Add 0s to the ends of the number if
needed. Convert each bit group to its corresponding octal digit.
= 6 7 3 . 1 2
= 110 111 011 . 001 010
=
10110100.0010112 = 010 110 100 . 001 0112
= 2 6 4 . 1 38
11170113
11060102
10150011
10040000
BinaryOctalBinaryOctal
8)12.673(
2)001010.110111011(
14
Binary and Hex Conversions
• Converting from hex to binary: Replace each hex digit with its
equivalent 4-bit binary sequence
• Converting from binary to hex: Make groups of 4 bits, starting
from the binary point. Add 0s to the ends of the number if needed.
Convert each bit group to its corresponding hex digit
261.3516 = 2 6 1 . 3 516
= 0010 0110 0001 . 0011 01012
10110100.0010112 = 1011 0100 . 0010 11002
= B 4 . 2 C16
1111F1011B0111700113
1110E1010A0110600102
1101D100190101500011
1100C100080100400000
BinaryHexBinaryHexBinaryHexBinaryHex
15
Unsigned Binary Coded Decimal (BCD)
16
Number Systems Summary
• Computers are binary devices
– We’re forced to think in terms of base 2.
– We learned how to convert numbers between binary, decimal,
octal and hexadecimal
• We’ve already seen some of the recurring themes of
architecture:
– We use 0 and 1 as abstractions for analog voltages.
– We showed how to represent numbers using just these two
signals.

Weitere ähnliche Inhalte

Was ist angesagt?

Representation Of Data
Representation Of DataRepresentation Of Data
Representation Of Data
gavhays
 

Was ist angesagt? (19)

Binary Arithmetic
Binary ArithmeticBinary Arithmetic
Binary Arithmetic
 
Number systems r002
Number systems  r002Number systems  r002
Number systems r002
 
Binary Codes and Number System
Binary Codes and Number SystemBinary Codes and Number System
Binary Codes and Number System
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Fixed Point Conversion
Fixed Point ConversionFixed Point Conversion
Fixed Point Conversion
 
Introduction to number system
Introduction to number systemIntroduction to number system
Introduction to number system
 
Binaty Arithmetic and Binary coding schemes
Binaty Arithmetic and Binary coding schemesBinaty Arithmetic and Binary coding schemes
Binaty Arithmetic and Binary coding schemes
 
Representation of Negative Numbers
Representation of Negative NumbersRepresentation of Negative Numbers
Representation of Negative Numbers
 
Signed Binary Numbers
Signed Binary NumbersSigned Binary Numbers
Signed Binary Numbers
 
Working With Binary Numbers
Working With Binary NumbersWorking With Binary Numbers
Working With Binary Numbers
 
Binary coded decimal r004
Binary coded decimal   r004Binary coded decimal   r004
Binary coded decimal r004
 
Representation Of Data
Representation Of DataRepresentation Of Data
Representation Of Data
 
Digital fundamendals r001a
Digital fundamendals r001aDigital fundamendals r001a
Digital fundamendals r001a
 
Code conversion r006
Code conversion r006Code conversion r006
Code conversion r006
 
Data Representation
Data RepresentationData Representation
Data Representation
 
Unit 3 Data Representation
Unit 3 Data RepresentationUnit 3 Data Representation
Unit 3 Data Representation
 
Digital logic mohammed salim ch2
Digital logic mohammed salim ch2Digital logic mohammed salim ch2
Digital logic mohammed salim ch2
 
Number system
Number system  Number system
Number system
 
CCS103 Bits, Bytes, Binary
CCS103 Bits, Bytes, BinaryCCS103 Bits, Bytes, Binary
CCS103 Bits, Bytes, Binary
 

Ähnlich wie 02 number systems

Number System.pptx
Number System.pptxNumber System.pptx
Number System.pptx
Lovely Professional University
 
Week 4-Number Systems.pptx
Week 4-Number Systems.pptxWeek 4-Number Systems.pptx
Week 4-Number Systems.pptx
HamnaKhalid25
 

Ähnlich wie 02 number systems (20)

Number System.pptx
Number System.pptxNumber System.pptx
Number System.pptx
 
Finite word length effects
Finite word length effectsFinite word length effects
Finite word length effects
 
Lecture 2 ns
Lecture 2 nsLecture 2 ns
Lecture 2 ns
 
Number system and their conversion
Number system and their conversionNumber system and their conversion
Number system and their conversion
 
Standard 9th Number System Power point presentation
Standard 9th Number System Power point presentationStandard 9th Number System Power point presentation
Standard 9th Number System Power point presentation
 
Arithmetic.ppt
Arithmetic.pptArithmetic.ppt
Arithmetic.ppt
 
Digital Electronics Notes.pdf
Digital Electronics Notes.pdfDigital Electronics Notes.pdf
Digital Electronics Notes.pdf
 
Number system
Number systemNumber system
Number system
 
DATA REPRESENTATION.pptx
DATA REPRESENTATION.pptxDATA REPRESENTATION.pptx
DATA REPRESENTATION.pptx
 
Week 4-Number Systems.pptx
Week 4-Number Systems.pptxWeek 4-Number Systems.pptx
Week 4-Number Systems.pptx
 
Digital Logic
Digital LogicDigital Logic
Digital Logic
 
dtei-180910104911-converted.pptx
dtei-180910104911-converted.pptxdtei-180910104911-converted.pptx
dtei-180910104911-converted.pptx
 
Lecture-2(2): Number System & Conversion
Lecture-2(2): Number System & ConversionLecture-2(2): Number System & Conversion
Lecture-2(2): Number System & Conversion
 
Number Systems - AK.pptx
Number Systems - AK.pptxNumber Systems - AK.pptx
Number Systems - AK.pptx
 
Course Name: Digital System Design Number System.pdf
Course Name: Digital System Design Number System.pdfCourse Name: Digital System Design Number System.pdf
Course Name: Digital System Design Number System.pdf
 
Number System.pptx
Number System.pptxNumber System.pptx
Number System.pptx
 
Digital Electronics – Unit I.pdf
Digital Electronics – Unit I.pdfDigital Electronics – Unit I.pdf
Digital Electronics – Unit I.pdf
 
Representation Of Numbers and Characters
Representation Of Numbers and CharactersRepresentation Of Numbers and Characters
Representation Of Numbers and Characters
 
data representation
 data representation data representation
data representation
 
Number Systems
Number SystemsNumber Systems
Number Systems
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Kürzlich hochgeladen (20)

Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

02 number systems

  • 2. 2 Numbers • Each number system is associated with a base or radix – The decimal number system is said to be of base or radix 10 • A number in base r contains r digits 0,1,2,...,r-1 – Decimal (Base 10): 0,1,2,3,4,5,6,7,8,9 • Numbers are usually expressed in positional notation – MSD: most significant digit – LSD: least significant digit
  • 3. 3 Numbers • The value of the number is given in the polynomial form
  • 4. 4 Numbers In addition to decimal, three other number systems are also important: Binary, Octal, and Hexadecimal
  • 5. 5 Unsigned Binary Numbers • The binary number system: Base-2 • Two digits: 0 and 1 • The digits in a binary number are called bits – MSB: most significant bit – LSB: least significant bit
  • 7. 7 Unsigned Binary Numbers Powers of 2: 20 = 1 24 = 16 28 = 256 21 = 2 25 = 32 29 = 512 22 = 4 26 = 64 210 = 1024 23 = 8 27 = 128 )(:2);(:2);(:2 302010 gigaGmegaMkiloK • For a computer with the word size of 32-bit - 4 data-bit unit – nibble (half byte) - 8 data-bit unit - byte - 16 data-bit unit – two bytes (half-word) - 32 data-bit unit – word (four bytes) - 64 data-bit unit – double-word
  • 8. 8 Converting Binary to Decimal • For example, here is 1101.01 in binary: 1 1 0 1 . 0 1 Bits 23 22 21 20 2-1 2-2 Weights (in base 10) (1 x 23 ) + (1 x 22 ) + (0 x 21 ) + (1 x 20 ) + (0 x 2-1 ) + (1 x 2-2 ) = 8 + 4 + 0 + 1 + 0 + 0.25 = 13.25 (1101.01)2 = (13.25)10
  • 9. 9 Converting Decimal to Binary • To convert a decimal integer into binary, keep dividing by 2 until the quotient is 0. Collect the remainders in reverse order • To convert a fraction, keep multiplying the fractional part by 2 until it becomes 0. Collect the integer parts in forward order • Example: 162.375: • So, (162.375)10 = (10100010.011)2 162 / 2 = 81 rem 0 81 / 2 = 40 rem 1 40 / 2 = 20 rem 0 20 / 2 = 10 rem 0 10 / 2 = 5 rem 0 5 / 2 = 2 rem 1 2 / 2 = 1 rem 0 1 / 2 = 0 rem 1 0.375 x 2 = 0.750 0.750 x 2 = 1.500 0.500 x 2 = 1.000
  • 10. 10 Why does this work? • This works for converting from decimal to any base • Why? Think about converting 162.375 from decimal to decimal • Each division strips off the rightmost digit (the remainder). The quotient represents the remaining digits in the number • Similarly, to convert fractions, each multiplication strips off the leftmost digit (the integer part). The fraction 162 / 10= 16 rem 2 16 / 10 = 1 rem 6 1 / 10 = 0 rem 1 0.375 x 10 = 3.750 0.750 x 10 = 7.500 0.500 x 10 = 5.000
  • 11. 11 Octal and Hexadecimal Numbers • The octal number system: Base-8 • Eight digits: 0,1,2,3,4,5,6,7 • The hexadecimal number system: Base-16 • Sixteen digits: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F • For our purposes, base-8 and base-16 are most useful as a “shorthand” notation for binary numbers 10 1012 8 )5.87(84878281)4.127( =×+×+×+×= − 10 0123 16 )46687(16151651661611)65( =×+×+×+×= − FB
  • 12. 12 Decimal Binary Octal Hex 0 0000 0 0 1 0001 1 1 2 0010 2 2 3 0011 3 3 4 0100 4 4 5 0101 5 5 6 0110 6 6 7 0111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F Numbers with Different Bases You can convert between base-10 base-8 and base-16 using techniques like the ones we just showed for converting between decimal and binary
  • 13. 13 Binary and Octal Conversions • Converting from octal to binary: Replace each octal digit with its equivalent 3-bit binary sequence • Converting from binary to octal: Make groups of 3 bits, starting from the binary point. Add 0s to the ends of the number if needed. Convert each bit group to its corresponding octal digit. = 6 7 3 . 1 2 = 110 111 011 . 001 010 = 10110100.0010112 = 010 110 100 . 001 0112 = 2 6 4 . 1 38 11170113 11060102 10150011 10040000 BinaryOctalBinaryOctal 8)12.673( 2)001010.110111011(
  • 14. 14 Binary and Hex Conversions • Converting from hex to binary: Replace each hex digit with its equivalent 4-bit binary sequence • Converting from binary to hex: Make groups of 4 bits, starting from the binary point. Add 0s to the ends of the number if needed. Convert each bit group to its corresponding hex digit 261.3516 = 2 6 1 . 3 516 = 0010 0110 0001 . 0011 01012 10110100.0010112 = 1011 0100 . 0010 11002 = B 4 . 2 C16 1111F1011B0111700113 1110E1010A0110600102 1101D100190101500011 1100C100080100400000 BinaryHexBinaryHexBinaryHexBinaryHex
  • 15. 15 Unsigned Binary Coded Decimal (BCD)
  • 16. 16 Number Systems Summary • Computers are binary devices – We’re forced to think in terms of base 2. – We learned how to convert numbers between binary, decimal, octal and hexadecimal • We’ve already seen some of the recurring themes of architecture: – We use 0 and 1 as abstractions for analog voltages. – We showed how to represent numbers using just these two signals.