Systems Architecture
Systems Architecture
7th Edition
ISBN: 9781305080195
Author: Stephen D. Burd
Publisher: Cengage Learning
Bartleby Related Questions Icon

Related questions

Question

No chatgpt please

[画像:In this problem you have to design a 3-bit arithmetic unit (AU) which executes the micro- operations described in the following table. The AU takes its operands from two 3-bit registers A=A2A1A0 and B=B2B1B0, and returns an output F = F2F1F0. The micro-operation to be executed is specified by the code bits x, y and z. Assume that the contents of A and B are signed numbers in 2's complement representation. Draw a detailed logic diagram of the circuit using 1-bit full adders and any digital components of your choice (encoders, decoders, multiplexers, gates, etc.) (Note: X' is the 1's complement of X) z=0 F-A (2's complement of A) F=A-B (subtraction) - x y z=1 00 FA 1 01 F = A-B-1 10 11 F= A÷2+1 (half incremented) F=A+B+1 (add with carry) = F= A÷2 (half division by 2) F = A + B (add) Bonus Replace division by 2 in the 3rd row of the above table (F = A÷2) with multiplication by 3, (i.e., F = 3 x A, if z=1, and F = 3 x A + 1 if z=0) and provide the logic diagram of the new circuit.]
expand button
Transcribed Image Text:In this problem you have to design a 3-bit arithmetic unit (AU) which executes the micro- operations described in the following table. The AU takes its operands from two 3-bit registers A=A2A1A0 and B=B2B1B0, and returns an output F = F2F1F0. The micro-operation to be executed is specified by the code bits x, y and z. Assume that the contents of A and B are signed numbers in 2's complement representation. Draw a detailed logic diagram of the circuit using 1-bit full adders and any digital components of your choice (encoders, decoders, multiplexers, gates, etc.) (Note: X' is the 1's complement of X) z=0 F-A (2's complement of A) F=A-B (subtraction) - x y z=1 00 FA 1 01 F = A-B-1 10 11 F= A÷2+1 (half incremented) F=A+B+1 (add with carry) = F= A÷2 (half division by 2) F = A + B (add) Bonus Replace division by 2 in the 3rd row of the above table (F = A÷2) with multiplication by 3, (i.e., F = 3 x A, if z=1, and F = 3 x A + 1 if z=0) and provide the logic diagram of the new circuit.
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Recommended textbooks for you
Text book image
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
Text book image
A+ Guide to Hardware (Standalone Book) (MindTap C...
Computer Science
ISBN:9781305266452
Author:Jean Andrews
Publisher:Cengage Learning
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:9780357392676
Author:FREUND, Steven
Publisher:CENGAGE L
Text book image
A+ Guide To It Technical Support
Computer Science
ISBN:9780357108291
Author:ANDREWS, Jean.
Publisher:Cengage,
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning