The circuit of Exp #8.2, configured as a subtractor, can be used to compare two 4-bit numbers. Subtractor outputs Cout and (S3.so) can be combined logically to indicate the relationship between inputs A and B. The gate circuit needed to do this appears as the interface block in the following diagram. Subtractor 220 ohm Cout A - B LEDO 4 A S3 A < B LED1 220 ohm Interface Block S2 (Your Design) 220 ohm B S1 A > B LED2 So (A - B) AirSupplyLab.com Figure 8.2

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
100%

The circuit of Exp #8.2, configured as a subtractor, can be used to compare two 4-bit numbers. Subtractor outputs Cout and (S3.so) can be combined logically to indicate the relationship between inputs A and B. The gate circuit needed to do this appears as the interface block in the following diagram. Subtractor 220 ohm Cout A - B LEDO 4 A S3 A < B LED1 220 ohm Interface Block S2 (Your Design) 220 ohm B S1 A > B LED2 So (A - B) AirSupplyLab.com Figure 8.2: 4-bit Comparator Design the contents of this interface. You will build the circuit using only 2 chips: 1. a 7402 NOR chip 2. either a 7432 OR chip or a 7408 AND chip. Design the interface two ways: (a) an OR and NOR circuit, and (b), a NOR and AND circuit. Include both designs in your lab notebook and build and test one of them. Each design consists of 3 parts – one for each output – and requires 5 gates total. ExpressSCH has custom DM symbols for all gates (including ANDS and ORs). Use them, but only where they make circuit logic easy to follow (i.e. where bubbles cancel). For each design: 1. Start by drawing the circuit to generate "A = B". This output is true only when A - B = 0; i.e. only when (S3.so) = 0000. Therefore, for this part of the interface block, you must combine inputs s3.so using gates so that output "A = B" goes high when s3.so are all low. A 4-input NOR would be the perfect solution – if one were available. Instead, you will have to do the design with the gates assigned. 2. Next, draw the circuit to generate output "A < B". This output is true if a borrow results when subtracting B from A. With a true subtractor, you would just connect "A < B" to the borrow bit. However, the "subtractor" used here is really a 2's-complement adder, so it produces a carry-out instead of borrow. Therefore you must use the relationship between carry-out and borrow observed in Section 8.2 3. Finally, draw the circuit for "A > B". This output goes high when the other two are low, since "A > B" is true only when "A = B" and "A < B" are both false. Again: use DeMorgan gate symbols wherever they contribute to making circuit logic clear.

The circuit of Exp #8.2, configured as a subtractor, can be used to compare two 4-bit numbers. Subtractor
outputs Cout and (S3.so) can be combined logically to indicate the relationship between inputs A and B.
The gate circuit needed to do this appears as the interface block in the following diagram.
Subtractor
220 ohm
Cout
A - B
|LEDO
4
A
220 ohm
S3
Interface Block
A < B
VLED1
(Your Design)
220 ohm
S1
A > B
LED2
So
(А - В)
AirSupplyLab.com
Figure 8.2: 4-bit Comparator
Design the contents of this interface. You will build the circuit using only 2 chips:
1. a 7402 NOR chip
2. either a 7432 OR chip or a 7408 AND chip.
Design the interface two ways: (a) an OR and NOR circuit, and (b), a NOR and AND circuit. Include both
designs in your lab notebook and build and test one of them. Each design consists of 3 parts – one for
each output – and requires 5 gates total. ExpressSCH has custom DM symbols for all gates (including
ANDS and ORs). Use them, but only where they make circuit logic easy to follow (i.e. where bubbles
cancel).
For each design:
1. Start by drawing the circuit to generate "A = B". This output is true only when A - B = 0; i.e. only
when (S3.so) = 0000. Therefore, for this part of the interface block, you must combine inputs s3.so
using gates so that output "A = B" goes high when s3.so are all low. A 4-input NOR would be the
perfect solution – if one were available. Instead, you will have to do the design with the gates
assigned.
2. Next, draw the circuit to generate output "A < B". This output is true if a borrow results when
subtracting B from A. With a true subtractor, you would just connect "A < B" to the borrow bit.
However, the "subtractor" used here is really a 2's-complement adder, so it produces a carry-out
instead of borrow. Therefore you must use the relationship between carry-out and borrow observed in
Section 8.2
3. Finally, draw the circuit for "A > B". This output goes high when the other two are low, since "A > B"
is true only when "A = B" and "A < B" are both false.
Again: use DeMorgan gate symbols wherever they contribute to making circuit logic clear.
Transcribed Image Text:The circuit of Exp #8.2, configured as a subtractor, can be used to compare two 4-bit numbers. Subtractor outputs Cout and (S3.so) can be combined logically to indicate the relationship between inputs A and B. The gate circuit needed to do this appears as the interface block in the following diagram. Subtractor 220 ohm Cout A - B |LEDO 4 A 220 ohm S3 Interface Block A < B VLED1 (Your Design) 220 ohm S1 A > B LED2 So (А - В) AirSupplyLab.com Figure 8.2: 4-bit Comparator Design the contents of this interface. You will build the circuit using only 2 chips: 1. a 7402 NOR chip 2. either a 7432 OR chip or a 7408 AND chip. Design the interface two ways: (a) an OR and NOR circuit, and (b), a NOR and AND circuit. Include both designs in your lab notebook and build and test one of them. Each design consists of 3 parts – one for each output – and requires 5 gates total. ExpressSCH has custom DM symbols for all gates (including ANDS and ORs). Use them, but only where they make circuit logic easy to follow (i.e. where bubbles cancel). For each design: 1. Start by drawing the circuit to generate "A = B". This output is true only when A - B = 0; i.e. only when (S3.so) = 0000. Therefore, for this part of the interface block, you must combine inputs s3.so using gates so that output "A = B" goes high when s3.so are all low. A 4-input NOR would be the perfect solution – if one were available. Instead, you will have to do the design with the gates assigned. 2. Next, draw the circuit to generate output "A < B". This output is true if a borrow results when subtracting B from A. With a true subtractor, you would just connect "A < B" to the borrow bit. However, the "subtractor" used here is really a 2's-complement adder, so it produces a carry-out instead of borrow. Therefore you must use the relationship between carry-out and borrow observed in Section 8.2 3. Finally, draw the circuit for "A > B". This output goes high when the other two are low, since "A > B" is true only when "A = B" and "A < B" are both false. Again: use DeMorgan gate symbols wherever they contribute to making circuit logic clear.
Subtractor
220 ohm
Cout
A = B
LEDO
4
A
220 ohm
S3
A < B
|LED1
Interface Block
S2
(Your Design)
220 ohm
в
S1
A > B
LED2
So
(A - B)
AirSupplyLab.com
Transcribed Image Text:Subtractor 220 ohm Cout A = B LEDO 4 A 220 ohm S3 A < B |LED1 Interface Block S2 (Your Design) 220 ohm в S1 A > B LED2 So (A - B) AirSupplyLab.com
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 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