Question: Problem 3 ( 1 6 points; 4 points per part ) Choose one of the following instructions: ADDS R 1 0 , R 1 1

Problem 3(16 points; 4 points per part)
Choose one of the following instructions:
ADDS R10, R11, R12
STRR8,[R9, #4]
ADDS - Upodes all the flags
18'
NCZV
0000
You also know that R10=000000000,R11=011111111,R12=022222222,R8=040000000, and R9=040000000. For the chosen instruction, use the Single-Cycle ARM Processor pictured below to display the correct values on the proper signals, specify the control signal values, show the ALU outputs including flags if appropriate, and highlight the portions of the datapath that are used when executing the instruction. Possible means of answering include marking and writing directly on the figure, re-drawing the needed components only and adding additional required information, or describing the values and datapath via written explanations.
0x11111111+0x22222222=033333333
Problem 3 ( 1 6 points; 4 points per part )

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 Programming Questions!