Question 5 [25 Points]-Register Transfer Part (a) (9 Pts) Represent the followin
ID: 3724086 • Letter: Q
Question
Question 5 [25 Points]-Register Transfer Part (a) (9 Pts) Represent the following conditional control statement by register transfer statements with control functions. If (Q: 0) then (R2 R1) else if (p> 0) then (R3 R1) else R2 R3 Part (b) (16 Pts) The following set of register transfers are applied to registers RO, R1, R2 and R3. K1, K2, K3 and K4 are control signals LO RO EO SA1 SAO L2 R2 581 R3 A. Single Bus Structure B. Mux-based Structure In the table below, write a sequence of register transfer operations for each bus structure. Use one line per clock cycle, and separate micro-operations that may proceed in parallel using a comma. Note it is possible to execute more than one micro-operations per clock cycle without altering the final results in each register. You should use minimum number of clock cycles required to realize all four micro-operations for each bus structure. ation A. Single Bus Operation SequenceExplanation / Answer
Q1:
If (Q=0) then (R2 ß R1)
Else if (P=0) then (R3 <- R1)
Else R2 <- R3
Answer:
The register transfer statements are as follows:
Q’: R2 ß R1 If (Q=0) then (R2 ß R1)
P’Q: R3 ß R1 else if (P=0) then (R3 <- R1)
PQ: R2 ß R3 else R2 <- R3
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.