Answered step by step
Verified Expert Solution
Question
1 Approved Answer
10 ARM instruction sheets Solve for the correct CPU computations and actions. Execute these ARM instructions as if you were the ARM CPU. Write the
10
ARM instruction sheets Solve for the correct CPU computations and actions. Execute these ARM instructions as if you were the ARM CPU. Write the final updated values for each memory, register and flags after the given instruction executes in the space provided. Only update the changed values. There are multiple parts of this problem. Endianness: Check for endianness in case of loads and stores, in each part of the question. If the question does not specify the endianness, you can assume little-endian. Note: Only write the changed values, if the value did not change leave the updated cell blank. Note: If the instruction causes no change in the data, clearly state why there is no change, otherwise it will be assumed you did not answer the question. For branch instructions, clearly state if the branch is taken or not taken. 01.10 STRH R3, [SP], #2 ; little-endian Updated Data RO Memory Orig. Address Data Ox84F0 Ox82 Ox841 Ox32 Ox84F2 OxBC Ox8453 OxA4 Ox8454 OxF4 Ox84F5 0x6A Ox84F6 Ox9D Ox8457 OxC2 Ox8458 Ox42 Ox8459 0x67 Ox84FA Ox8D 0x84FB OxAl Ox84FC OxE2 0x84FD OxB8 Ox84FE Ox5E Ox84FE OXEE Ox8500 0xFA 0x8501 OxF3 Ox8502 Ox54 Ox8503 0x 0x8504 Ox6D Ox8505 Ox9C 0x8506 Ox78 0x8507 OxBB 0x8508 OxC3 Ox8509 OxB4 Ox850A OxAA Ox850B OxD9 Ox850C OxDA Ox850D 0xFE Ox850E OxE5 0x850F Ox33 Orig. Updated Register Data Data OxDC002845 R1 Ox00008500 R2 OxAB038730 R3 Ox2B78DFEO R4 Ox000084F0 R5 Ox00100000 R6 Ox041 BOCOD R7 Ox00100000 R8 Ox00000000 R9 0x00842ABO R10 OxOABD9830 R11 0x0000000A R12 0x00000002 R13 OX00008500 R14 0x003762DD R15 Ox00100000 Flags N Z V Q ORVOO N/A Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started