Question: Need help with part B. Thank you 1) 1. For the instruction: IF-ICMPEQ offset A) Explain the purpose of each step of the following microprogram

 Need help with part B. Thank you 1) 1. For the

Need help with part B.

Thank you

1) 1. For the instruction: IF-ICMPEQ offset A) Explain the purpose of each step of the following microprogram ifjcmpeq1 MAR = SP = SP-1; rd. if icmpeq2 MAR SP -SP-1 ifcm peq4 OPC=TOS if icmpeq5 TOS MDR if_icmpeq6 Z OPC -H Read in next-to-top world of stack Set MAR to read in new top-of-stack Copy second stack word to H Save TOS in OPC temporarily Put new top of stack in TOS If top 2 words are equal, goto T, else F B) Why do we need to temporarily copy TOS in OPC in cycle 4 and later use it for comparison in cycle 6 instead of doing the comparison in one cycle

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!