Question: Given the CPU structure shown on right, write down a Register Transfer Language description of 1. STORE instruction that stores the content of AC

Given the CPU structure shown on right, write down a Register Transfer

Given the CPU structure shown on right, write down a Register Transfer Language description of 1. STORE instruction that stores the content of AC to a memory location 2. ADD instruction that add the content of AC and a memory location and keeps the result in AC 3. the operation of adding the content of two different memory locations (mem_addr1 and mem_addr2) and storing the result to the third memory location (mem_addr3) Cocode AC RBUS MBUS Memory Memory N bits wide 2M words FSM ALU Address MAR AABUS PC MBUS IR 4. Given the above CPU structure, to execute the computation tasks X=A+B+2(C+D), Y=A+C, and Z=X+Y, where A, B, C, D are content of different memory locations, and X, Y, and Z are results that must be stored to three different memory locations. What is the minimal number of LOAD instructions should the CPU perform? What is the minimal number of STORE instructions should the CPU perform? Explain.

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 General Management Questions!