1. (12 pts) For the following control signals, C3 C2C1 are used to select source
ID: 2268196 • Letter: 1
Question
1. (12 pts) For the following control signals, C3 C2C1 are used to select source register R[0]- R[7], and C4 is used for Din selection. If C4-1, MUX output is Din C7C6C5 are used for 3 bit binary decoder to select destination register. 1) If C7C6C5C,C3C2C1 = 100 1001, describe the corresponding register transfer 2) If C7C6C5C4C3C20 1100111, describe the corresponding register transfer. 3) To move the data R [1] R[2], what control signals should be used? 4) To move the data R[4] Din, what control signals should be used? Cs TP C4 C3 C2 C1 3 bit binary decode Din R[7] R[6] 15..0> R[5] R[4] 15.0> R[3] 15..0> R[2] Mou15.0> Mux[9..1] 15..0> R[0] 15..0>Explanation / Answer
1).
C7C6C5 = 100 the R[4] is enable.
C4C3C2C1 = 1001 the Mout<15:0> is Din<15:0> and stored in R[4] <15:0>
2).
C7C6C5 = 110 the R[6] is enable.
C4C3C2C1 = 0111 the Mout<15:0> is R[7]<15:0> and stored in R[6] <15:0>
3).
R[1]<--------R[2]
C4C3C2C1 should be 0010 so that Mout<15:0> = R[2]<15:0>
C7C6C5 should be 001 so that R[1] is enable.
So C7C6C5C4C3C2C1 = 0010010
4).
R[4]<--------Din
C4C3C2C1 should be 1000 so that Mout<15:0> = Din<15:0>
C7C6C5 should be 100 so that R[4] is enable.
So C7C6C5C4C3C2C1 = 1001000
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.