Two's Complement Adder/Subtractor 1. Design a 4-bit Adder 2. Modify the Circuit for Addition and Subtraction 3. Create and Use Macros 1. Using four instances of a full adder circuit (which you will create and save as a macro), design a circuit that can add two 4-bit binary numbers A and B. These 4-bit numbers are represented as a3 a2 a1 a0 and b3 b2 b1 b0, respectively, and the result of the addition will be represented as s3 s2 s1 s0. You are required to enter this circuit into a digital logic simulation tool (e.g., Digital Works) and verify that it correctly adds two 4-bit binary numbers. 2. Modify the 4-bit adder circuit to include a mode input M. When M = 0, the circuit should perform addition (A + B), and when M = 1, it should perform subtraction (A - B). This modification should involve introducing suitable logic gates to handle subtraction 3. You are expected to create a black box (macro) for the 1-bit full adder circuit and save it for future use. The instructio

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Two's Complement Adder/Subtractor

1. Design a 4-bit Adder

2. Modify the Circuit for Addition and Subtraction

3. Create and Use Macros

1. Using four instances of a full adder circuit (which you will create and save as a macro), design a circuit that can add two 4-bit binary numbers A and B. These 4-bit numbers are represented as a3 a2 a1 a0 and b3 b2 b1 b0, respectively, and the result of the addition will be represented as s3 s2 s1 s0. You are required to enter this circuit into a digital logic simulation tool (e.g., Digital Works) and verify that it correctly adds two 4-bit binary numbers.

2. Modify the 4-bit adder circuit to include a mode input M. When M = 0, the circuit should perform addition (A + B), and when M = 1, it should perform subtraction (A - B). This modification should involve introducing suitable logic gates to handle subtraction

3. You are expected to create a black box (macro) for the 1-bit full adder circuit and save it for future use. The instructions in the lab appendix provide details on how to create this macro, including adding pins and labels.

Ele Edit Cicut View Look Help
DA * A e
D Do D Do DOD DO MO
8 A
PO 11
bod
G
Parts Centre
+
8 m
Template Editor
Ele Edit View Help
D
Polyline drawing
tool. Use this tool to
create a suitable
symbol for your
circuit
AG
OKTAD
Text tool Use this
to label the symbol
0
Full adder
This is the symbol
we've drawn for the
full adder.
This is the label
we've added to the
full adder.
7
Transcribed Image Text:Ele Edit Cicut View Look Help DA * A e D Do D Do DOD DO MO 8 A PO 11 bod G Parts Centre + 8 m Template Editor Ele Edit View Help D Polyline drawing tool. Use this tool to create a suitable symbol for your circuit AG OKTAD Text tool Use this to label the symbol 0 Full adder This is the symbol we've drawn for the full adder. This is the label we've added to the full adder. 7
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY