Question: using logic.ly create a digital circuit using switches and gates; we already have a nibble adder that can perform 0 0 0 NOT the A

using logic.ly create a digital circuit using switches and gates; we already have a nibble adder that can perform 000 NOT the A Value
001 AND the A and B Values Together
010 OR the A and B Values Together
011 Perform ADDITION on the A and B Values.
create four new functions youll be adding are MOVE, SHIFT LEFT, SHIFT RIGHT LOGICAL, and SHIFT RIGHT
ARITHMETIC.
MOVE will simply pass the B Value through the system, completely unchanged.
SHIFT LEFT will pass the A Value through the system, with all of the bits shifted one position to
the LEFT. The original Most Significant Bit will be lost, and the new Least Significant Bit will always be 0.
SHIFT RIGHT LOGICAL will pass the A Value through the system, with all of the bits shifted one
position to the RIGHT. The original Least Significant Bit will be lost, and the new Most Significant Bit will
always be 0.
SHIFT RIGHT ARITHMETIC will pass the A Value through the system, with all of the bits shifted
one position to the RIGHT. The original Least Significant Bit will be lost, and the new Most Significant Bit
will be identical to the original Most Significant Bits value.
100 MOVE the B Value.
101 SHIFT LEFT the A Value.
110 SHIFT RIGHT LOGICAL the A Value.
111 SHIFT RIGHT ARITHMETIC the A Value.
Create integrated circuits for each of the SHIFT portions of the circuit, just as you previously did
for the ALU lab. So for example:
MOVE 1101 would output 1101
SHIFT LEFT 1101 would output 1010
SHIFT RIGHT LOGICAL 1101 would output 0110
SHIFT RIGHT ARITHMETIC 1101 would output 1110
Show screen of logic.ly.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!