SlideShare a Scribd company logo
16
Most read
17
Most read
18
Most read
2’s Complement Arithmetic
Digital Electronics
2’s Complement Arithmetic
This presentation will demonstrate
• That subtracting one number from another is
the same as making one number negative
and adding.
• How to create negative numbers in the binary
number system.
• The 2’s Complement Process.
• How the 2’s complement process can be use
to add (and subtract) binary numbers.
2
Negative Numbers?
• Digital electronics requires frequent addition and
subtraction of numbers. You know how to design
an adder, but what about a subtract-er?
• A subtract-er is not needed with the 2’s
complement process. The 2’s complement
process allows you to easily convert a positive
number into its negative equivalent.
• Since subtracting one number from another is
the same as making one number negative and
adding, the need for a subtract-er circuit has
been eliminated.

3
How To Create A Negative Number
• In digital electronics you cannot simply put a
minus sign in front of a number to make it
negative.
• You must represent a negative number in a fixedlength binary number system. All signed
arithmetic must be performed in a fixed-length
number system.
• A physical fixed-length device (usually memory)
contains a fixed number of bits (usually 4-bits, 8bits, 16-bits) to hold the number.
4
3-Digit Decimal Number System
A bicycle odometer with only
three digits is an example of a
fixed-length decimal number
system.
The problem is that without a
negative sign, you cannot tell
a +998 from a -2 (also a 998).
Did you ride forward for 998
miles or backward for 2 miles?
Note: Car odometers do not work this way.

999

forward (+)

998
997

001
000
999
998

002
001

backward (-)
5
Negative Decimal
How do we represent
negative numbers in this 3digit decimal number system
without using a sign?

+499

499

+498

498

+497

497

Cut the number system in half.

+001

001

Use 001 – 499 to indicate
positive numbers.

000

000

-001

999

-002

998

-499

501

-500

500

Use 500 – 999 to indicate
negative numbers.
Notice that 000 is not positive
or negative.

pos(+)

neg(-)
6
“Odometer” Math Examples
3
+ 2
5

003
+ 002
005

6
+ (-3)

006
+ 997

3

1]003

(-5)
+ 2

995
+ 002

(-2)
+ (-3)

998
+ 997

(-3)

997

(-5)

1]995

It Works!

Disregard
Overflow

Disregard
Overflow
7
Complex Problems
• The previous examples demonstrate that this
process works, but how do we easily convert a
number into its negative equivalent?
• In the examples, converting the negative
numbers into the 3-digit decimal number system
was fairly easy. To convert the (-3), you simply
counted backward from 1000 (i.e., 999, 998,
997).
• This process is not as easy for large numbers
(e.g., -214 is 786). How did we determine this?
• To convert a large negative number, you can use
the 10’s Complement Process.
8
10’s Complement Process
The 10’s Complement process uses base-10
(decimal) numbers. Later, when we’re working with
base-2 (binary) numbers, you will see that the 2’s
Complement process works in the same way.
First, complement all of the digits in a number.
– A digit’s complement is the number you add to the digit to
make it equal to the largest digit in the base (i.e., 9 for
decimal). The complement of 0 is 9, 1 is 8, 2 is 7, etc.

Second, add 1.
– Without this step, our number system would have two
zeroes (+0 & -0), which no number system has.
9
10’s Complement Examples
Example #1
-003
↓↓↓
996
+1
997

Complement Digits

Add 1

Example #2
-214
↓↓↓
785
+1
786

Complement Digits

Add 1

10
8-Bit Binary Number System
Apply what you have learned to the
binary number systems. How do you
represent negative numbers in this 8-bit
binary system?

Use 00000001 – 01111111 to indicate
positive numbers.
Use 10000000 – 11111111 to indicate
negative numbers.
Notice that 00000000 is not positive or
negative.

01111111

+126

01111110

+125

01111101

+1

00000001

0

00000000

-1

11111111

-2

Cut the number system in half.

+127

11111110

-127

10000001

-128

10000000

pos(+)

neg(-)
11
Sign Bit
•

•
•

What did do you notice about the
most significant bit of the binary
numbers?
The MSB is (0) for all positive
numbers.

+127

01111111

+126

01111110

+125

01111101

+1

00000001

The MSB is (1) for all negative
numbers.

0

00000000

-1

11111111

•

The MSB is called the sign bit.

-2

11111110

•

In a signed number system, this
allows you to instantly determine
whether a number is positive or
negative.

-127

10000001

-128

10000000

pos(+)

neg(-)
12
2’S Complement Process
The steps in the 2’s Complement process are similar
to the 10’s Complement process. However, you will
now use the base two.
First, complement all of the digits in a number.
– A digit’s complement is the number you add to the digit to
make it equal to the largest digit in the base (i.e., 1 for
binary). In binary language, the complement of 0 is 1, and
the complement of 1 is 0.

Second, add 1.
– Without this step, our number system would have two
zeroes (+0 & -0), which no number system has.
13
2’s Complement Examples
Example #1
5 = 00000101
↓↓↓↓↓↓↓↓
11111010
+1

Complement Digits

Add 1

-5 = 11111011

Example #2
-13 = 11110011
↓↓↓↓↓↓↓↓
00001100
+1

13 = 00001101

Complement Digits

Add 1

14
Using The 2’s Compliment Process
Use the 2’s complement process to add together
the following numbers.

POS
+ POS
POS

9
⇒+ 5
14

NEG
+ POS
NEG

⇒

POS
+ NEG
POS

9
⇒ + (-5)
4

NEG
+ NEG
NEG

(-9)
⇒ + (-5)
- 14

(-9)
+ 5
-4

15
POS + POS → POS Answer
If no 2’s complement is needed, use regular binary
addition.

9
+ 5
14

→
→

00001001
+ 00000101

←

00001110

16
POS + NEG → POS Answer
Take the 2’s complement of the negative number and
use regular binary addition.

9
+ (-5)
4

→
←

00001001
+ 11111011
1]00000100
8th Bit = 0: Answer is Positive
Disregard 9th Bit

00000101
↓↓↓↓↓↓↓↓
11111010
+1
11111011

2’s
Complement
Process
17
POS + NEG → NEG Answer
Take the 2’s complement of the negative number and
use regular binary addition.

(-9)
+ 5
-4

→
←

11110111
+ 00000101
11111100
8th Bit = 1: Answer is Negative

To Check:
Perform 2’s
Complement
On Answer

11111100
↓↓↓↓↓↓↓↓
00000011
+1
00000100

00001001
↓↓↓↓↓↓↓↓
11110110
+1
11110111

2’s
Complement
Process
18
NEG + NEG → NEG Answer
Take the 2’s complement of both negative numbers and
use regular binary addition.

(-9)
+ (-5)
-14

→
→
←

11110111
+ 11111011
1]11110010

2’s Complement
Numbers, See
Conversion Process
In Previous Slides

8th Bit = 1: Answer is Negative
Disregard 9th Bit

To Check:
Perform 2’s
Complement
On Answer

11110010
↓↓↓↓↓↓↓↓
00001101
+1
00001110

19

More Related Content

PPTX
Restoring & Non-Restoring Division Algorithm By Sania Nisar
PPTX
Booth’s algorithm.(a014& a015)
DOCX
2's complement
PPT
Complement
PPTX
Booths algorithm for Multiplication
PPTX
Decoders
PPTX
What is Gray Code?
PPTX
ARP,RARP,DHCP,ICMP NETWORKING PROTOCOLS INTERNET
Restoring & Non-Restoring Division Algorithm By Sania Nisar
Booth’s algorithm.(a014& a015)
2's complement
Complement
Booths algorithm for Multiplication
Decoders
What is Gray Code?
ARP,RARP,DHCP,ICMP NETWORKING PROTOCOLS INTERNET

What's hot (20)

PPTX
PPTX
Error Detection and Correction presentation
PPTX
Binary arithmetic
PPTX
Unit 4-booth algorithm
PDF
FYBSC IT Digital Electronics Unit I Chapter II Number System and Binary Arith...
PPT
Booths Multiplication Algorithm
PPTX
Binary addition.pptx
PPTX
Quick tutorial on IEEE 754 FLOATING POINT representation
PDF
information theory
PDF
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
PPTX
Demultiplexer presentation
PDF
Binary codes
PPTX
AES KEY EXPANSION .pptx
PPTX
Multiplication algorithm, hardware and flowchart
PPTX
PPTX
3.codes( binary code ,excess 3, gray code )
PPTX
Binary Multiplication & Division.pptx
Error Detection and Correction presentation
Binary arithmetic
Unit 4-booth algorithm
FYBSC IT Digital Electronics Unit I Chapter II Number System and Binary Arith...
Booths Multiplication Algorithm
Binary addition.pptx
Quick tutorial on IEEE 754 FLOATING POINT representation
information theory
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
Demultiplexer presentation
Binary codes
AES KEY EXPANSION .pptx
Multiplication algorithm, hardware and flowchart
3.codes( binary code ,excess 3, gray code )
Binary Multiplication & Division.pptx
Ad

Viewers also liked (20)

PPTX
1s and 2s complement
PPT
Complements
PPT
Two’s complement
PDF
Math1003 1.15 - Integers and 2's Complement
PPTX
1's and 2's complement
PDF
SYSTEMS DESIGN / CAPSTONE PROJECT
PDF
Math1003 - An Intro to Number Systems
PPTX
Computer arithmetic
PPT
Number System
PPTX
digital logic circuits, digital component
PPTX
Digital logic mohammed salim ch3
PPTX
review of number systems and codes
PPT
EMBEDDED SYSTEMS 6
PDF
Binary addition
PPT
Telecommunication Network 1
PDF
Software Engineering
PDF
Unix Tutorial
PPTX
Digital logic mohammed salim ch2
PPT
Al2ed chapter11
1s and 2s complement
Complements
Two’s complement
Math1003 1.15 - Integers and 2's Complement
1's and 2's complement
SYSTEMS DESIGN / CAPSTONE PROJECT
Math1003 - An Intro to Number Systems
Computer arithmetic
Number System
digital logic circuits, digital component
Digital logic mohammed salim ch3
review of number systems and codes
EMBEDDED SYSTEMS 6
Binary addition
Telecommunication Network 1
Software Engineering
Unix Tutorial
Digital logic mohammed salim ch2
Al2ed chapter11
Ad

Similar to 2s complement arithmetic (20)

PPT
2sComplementArithmetic1 lecture slides ppt
PPT
2sComplementArithmetic1.ppt
PPT
2sComplementArithmetic1.ppt
PPTX
Binary Arithmetic
PPTX
UNIT 4 -Data Representation.pptxfghfghhggh
PDF
Digital Logic
PPT
Digital fundamendals r001a
PPTX
data representation
PPT
Ch02_4web456489478465165489445156568.ppt
PDF
Digital logic design of 2nd Lecture 2.pdf
PDF
Data representation notes class 11
PPTX
2 Computer Arithmetic_hhbyhbjhhjjjjjb41.pptx
PPT
computer architecture organization in Ece
RTF
DCF QNA edited
PDF
Representasi Data, SISTEM BILANGAN, KODE BILANGAN
PPTX
Computer arithmetic operations.pptx
PPT
Number Systems.ppt
PDF
Digital Logic Computer Design lecture notes
PPTX
1.Digital Electronics overview & Number Systems.pptx
2sComplementArithmetic1 lecture slides ppt
2sComplementArithmetic1.ppt
2sComplementArithmetic1.ppt
Binary Arithmetic
UNIT 4 -Data Representation.pptxfghfghhggh
Digital Logic
Digital fundamendals r001a
data representation
Ch02_4web456489478465165489445156568.ppt
Digital logic design of 2nd Lecture 2.pdf
Data representation notes class 11
2 Computer Arithmetic_hhbyhbjhhjjjjjb41.pptx
computer architecture organization in Ece
DCF QNA edited
Representasi Data, SISTEM BILANGAN, KODE BILANGAN
Computer arithmetic operations.pptx
Number Systems.ppt
Digital Logic Computer Design lecture notes
1.Digital Electronics overview & Number Systems.pptx

More from Sanjay Saluth (6)

PDF
Mettalurgy & heat treatment
PPTX
Boss (Indian) Window
PPT
Arithmetic circuits
PPTX
Yamaha Manufacturing Plant
PPTX
Online Railway Reservation System
PPT
Direct Memory Access
Mettalurgy & heat treatment
Boss (Indian) Window
Arithmetic circuits
Yamaha Manufacturing Plant
Online Railway Reservation System
Direct Memory Access

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Computing-Curriculum for Schools in Ghana
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Lesson notes of climatology university.
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Complications of Minimal Access Surgery at WLH
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Computing-Curriculum for Schools in Ghana
Microbial disease of the cardiovascular and lymphatic systems
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
O7-L3 Supply Chain Operations - ICLT Program
O5-L3 Freight Transport Ops (International) V1.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
STATICS OF THE RIGID BODIES Hibbelers.pdf
A systematic review of self-coping strategies used by university students to ...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
RMMM.pdf make it easy to upload and study
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Supply Chain Operations Speaking Notes -ICLT Program
Lesson notes of climatology university.
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Complications of Minimal Access Surgery at WLH

2s complement arithmetic

  • 2. 2’s Complement Arithmetic This presentation will demonstrate • That subtracting one number from another is the same as making one number negative and adding. • How to create negative numbers in the binary number system. • The 2’s Complement Process. • How the 2’s complement process can be use to add (and subtract) binary numbers. 2
  • 3. Negative Numbers? • Digital electronics requires frequent addition and subtraction of numbers. You know how to design an adder, but what about a subtract-er? • A subtract-er is not needed with the 2’s complement process. The 2’s complement process allows you to easily convert a positive number into its negative equivalent. • Since subtracting one number from another is the same as making one number negative and adding, the need for a subtract-er circuit has been eliminated. 3
  • 4. How To Create A Negative Number • In digital electronics you cannot simply put a minus sign in front of a number to make it negative. • You must represent a negative number in a fixedlength binary number system. All signed arithmetic must be performed in a fixed-length number system. • A physical fixed-length device (usually memory) contains a fixed number of bits (usually 4-bits, 8bits, 16-bits) to hold the number. 4
  • 5. 3-Digit Decimal Number System A bicycle odometer with only three digits is an example of a fixed-length decimal number system. The problem is that without a negative sign, you cannot tell a +998 from a -2 (also a 998). Did you ride forward for 998 miles or backward for 2 miles? Note: Car odometers do not work this way. 999 forward (+) 998 997 001 000 999 998 002 001 backward (-) 5
  • 6. Negative Decimal How do we represent negative numbers in this 3digit decimal number system without using a sign? +499 499 +498 498 +497 497 Cut the number system in half. +001 001 Use 001 – 499 to indicate positive numbers. 000 000 -001 999 -002 998 -499 501 -500 500 Use 500 – 999 to indicate negative numbers. Notice that 000 is not positive or negative. pos(+) neg(-) 6
  • 7. “Odometer” Math Examples 3 + 2 5 003 + 002 005 6 + (-3) 006 + 997 3 1]003 (-5) + 2 995 + 002 (-2) + (-3) 998 + 997 (-3) 997 (-5) 1]995 It Works! Disregard Overflow Disregard Overflow 7
  • 8. Complex Problems • The previous examples demonstrate that this process works, but how do we easily convert a number into its negative equivalent? • In the examples, converting the negative numbers into the 3-digit decimal number system was fairly easy. To convert the (-3), you simply counted backward from 1000 (i.e., 999, 998, 997). • This process is not as easy for large numbers (e.g., -214 is 786). How did we determine this? • To convert a large negative number, you can use the 10’s Complement Process. 8
  • 9. 10’s Complement Process The 10’s Complement process uses base-10 (decimal) numbers. Later, when we’re working with base-2 (binary) numbers, you will see that the 2’s Complement process works in the same way. First, complement all of the digits in a number. – A digit’s complement is the number you add to the digit to make it equal to the largest digit in the base (i.e., 9 for decimal). The complement of 0 is 9, 1 is 8, 2 is 7, etc. Second, add 1. – Without this step, our number system would have two zeroes (+0 & -0), which no number system has. 9
  • 10. 10’s Complement Examples Example #1 -003 ↓↓↓ 996 +1 997 Complement Digits Add 1 Example #2 -214 ↓↓↓ 785 +1 786 Complement Digits Add 1 10
  • 11. 8-Bit Binary Number System Apply what you have learned to the binary number systems. How do you represent negative numbers in this 8-bit binary system? Use 00000001 – 01111111 to indicate positive numbers. Use 10000000 – 11111111 to indicate negative numbers. Notice that 00000000 is not positive or negative. 01111111 +126 01111110 +125 01111101 +1 00000001 0 00000000 -1 11111111 -2 Cut the number system in half. +127 11111110 -127 10000001 -128 10000000 pos(+) neg(-) 11
  • 12. Sign Bit • • • What did do you notice about the most significant bit of the binary numbers? The MSB is (0) for all positive numbers. +127 01111111 +126 01111110 +125 01111101 +1 00000001 The MSB is (1) for all negative numbers. 0 00000000 -1 11111111 • The MSB is called the sign bit. -2 11111110 • In a signed number system, this allows you to instantly determine whether a number is positive or negative. -127 10000001 -128 10000000 pos(+) neg(-) 12
  • 13. 2’S Complement Process The steps in the 2’s Complement process are similar to the 10’s Complement process. However, you will now use the base two. First, complement all of the digits in a number. – A digit’s complement is the number you add to the digit to make it equal to the largest digit in the base (i.e., 1 for binary). In binary language, the complement of 0 is 1, and the complement of 1 is 0. Second, add 1. – Without this step, our number system would have two zeroes (+0 & -0), which no number system has. 13
  • 14. 2’s Complement Examples Example #1 5 = 00000101 ↓↓↓↓↓↓↓↓ 11111010 +1 Complement Digits Add 1 -5 = 11111011 Example #2 -13 = 11110011 ↓↓↓↓↓↓↓↓ 00001100 +1 13 = 00001101 Complement Digits Add 1 14
  • 15. Using The 2’s Compliment Process Use the 2’s complement process to add together the following numbers. POS + POS POS 9 ⇒+ 5 14 NEG + POS NEG ⇒ POS + NEG POS 9 ⇒ + (-5) 4 NEG + NEG NEG (-9) ⇒ + (-5) - 14 (-9) + 5 -4 15
  • 16. POS + POS → POS Answer If no 2’s complement is needed, use regular binary addition. 9 + 5 14 → → 00001001 + 00000101 ← 00001110 16
  • 17. POS + NEG → POS Answer Take the 2’s complement of the negative number and use regular binary addition. 9 + (-5) 4 → ← 00001001 + 11111011 1]00000100 8th Bit = 0: Answer is Positive Disregard 9th Bit 00000101 ↓↓↓↓↓↓↓↓ 11111010 +1 11111011 2’s Complement Process 17
  • 18. POS + NEG → NEG Answer Take the 2’s complement of the negative number and use regular binary addition. (-9) + 5 -4 → ← 11110111 + 00000101 11111100 8th Bit = 1: Answer is Negative To Check: Perform 2’s Complement On Answer 11111100 ↓↓↓↓↓↓↓↓ 00000011 +1 00000100 00001001 ↓↓↓↓↓↓↓↓ 11110110 +1 11110111 2’s Complement Process 18
  • 19. NEG + NEG → NEG Answer Take the 2’s complement of both negative numbers and use regular binary addition. (-9) + (-5) -14 → → ← 11110111 + 11111011 1]11110010 2’s Complement Numbers, See Conversion Process In Previous Slides 8th Bit = 1: Answer is Negative Disregard 9th Bit To Check: Perform 2’s Complement On Answer 11110010 ↓↓↓↓↓↓↓↓ 00001101 +1 00001110 19

Editor's Notes

  • #2: 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #3: Introductory Slide / Overview of Presentation 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #4: This slide explains the need to negative number and why we don’t have subtract-er circuits. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #5: This slide explains why we need a way to represent negative numbers. It introduces the concept of a fixed-length number system. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #6: Before we examine negative binary numbers, let’s first look at something we understand very well: the decimal number system. This slide uses a fixed-length decimal number system to illustrate the limitation of not being able to use a minus sign. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #7: This slide explains how to represent negative numbers in a fix-length decimal number system. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #8: Here are four example of adding two numbers in the odometer number system (i.e., 3-digit decimal number system). 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #9: 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #10: This slide describes the 10’s complement conversion process. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #11: Examples of the 10’s Complement Process. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #12: Introduction to the 8-Bit Binary Number system and how negative numbers are represented. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #13: Explanation of the sign bit. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #14: This slide describes the 2’s complement conversion process. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #15: Examples of the 2’s Complement Process. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #16: This slide show that there are only four possible combinations for adding together two signed numbers. The next four slides demonstrate each of these examples. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #17: Addition of two Positive numbers. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #18: This example shows the addition of one positive and one negative numbers. Note that this is done in the same way as subtracting a positive number from a positive number. In this case, the answer is positive. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #19: This slide demonstrates the addition of one positive and one negative number. Again, this is is the same a subtracting a positive number from a positive number. In this case the answer happens to be negative. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009
  • #20: This slide demonstrates the addition of two negative numbers. 2's Complement Arithmetic Digital Electronics  Lesson 2.4 – Specific Comb Circuit & Misc Topics Project Lead The Way, Inc. Copyright 2009