Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Circuit 1: Design a four-bit arithmetic logic unit (ALU) connected with an 8 x 9 memory. The circuit has two four-bit input data paths (AO,

image text in transcribed
Circuit 1: Design a four-bit arithmetic logic unit (ALU) connected with an 8 x 9 memory. The circuit has two four-bit input data paths (AO, .... Az and Bo..... Bs), two selection lines (so and si), and a five- bit output data path (yo, ..., y). The circuit performs the needed operation in four cycles. At the first two cycles, the ALU reads the two four-bit data words from the memory (depending on the address lines) and load them into the A and B data paths of the ALU unit. At the third cycle, the ALU performs one of four operations (depending on the selection lines so and st) on the A and B data paths. At the fourth cycle, the ALU writes the output bits on a selected memory location. The table below shows the operations that the ALU can perform on the data. Selection Lines (BUS) Operation Explanation 00 A-B Subtraction 01 Is A = B2 Equals 1 if A= B and equals 0 otherwise 10 Is A > B? Equals 1 if A> B and cquals 0 otherwise 11 B +A Addition Answer the following questions: 1. draw the schematic diagram of the circuit 2. Evaluate the functionality of your circuit by applying several input/output combinations. 3. Indicate the place where cach component of this circuit might take in a larger system

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Expert Oracle9i Database Administration

Authors: Sam R. Alapati

1st Edition

1590590228, 978-1590590225

More Books

Students also viewed these Databases questions