Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Determine the value of the control pins for the timing states of an Add instruct

ID: 3882438 • Letter: D

Question

Determine the value of the control pins for the timing states of an Add instruction

Is what I am doing down here is correct? If not please correct me

Program Counter Enable (Active High) Program Counter Load (Active high) Program Counter Increment (Active High) Memory Address Register Load (Active High) Memory Read (Active High) Memory Write (Active High) Memory Data Register Enable (Active High) Memory Data Register Load (Active High) Instruction Register Enable (Active High) Instruction Register Load (Active High) Accum ulator Enable (Active High) Accumulator Load (Active High) ALU Add (Active High) ALU Enable (Active high) TMP Register Load (Active High) TMP Register Enable (Active High)

Explanation / Answer

I think you are doing correct
1) for program counter enable the Address state is 1 it is corrrect
2)And for program counter load theere is no value of the control pins for the timing states.
3) Program counter increment the increment state is 1 that is correct.
4)memory addres register load
5) memory read for this memory state is 1 it is fine
6)memory write there is no value of the control pins for the timing states.
7) memory data register enable for this memory state is 1.
8)memory data register load for this i think may be memory state is 1 please check that one i am not sure about that.
9)instruction register load for this you have done correctly
10)instruction register load for this you have done correctly
11) accumukator Load for this you have done correctly
12) ALU Add for this you have done correctly
13)ALU enable for this you have done correctly
14)TMP register load for this you have done correctly
15)emp register enable for this you have done correctly


HAVE A GREAT DAY......

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote