Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
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.
1) MVNS R7, #0x00DE00DE
2) STR R0, [R1, #-10] ;big endian
3) STRH R2, [R1, #0xA]! ;big endian
4) STRH R3, [SP], #2 ;little endian
Updated Data Updated Data Memory Address Ox84FO Ox84F1 Ox84F2 Ox84F3 Ox84F4 Ox8415 Ox84F6 Ox84F7 Ox84F8 Ox84F9 Ox84FA Ox84FB Ox84FC Ox84FD Ox84FE Ox84FF Ox8500 Ox8501 Ox8502 Ox8503 Ox8504 Ox8505 Ox8506 Ox8507 Ox8508 Ox8509 Ox850A Ox850B Ox850C Ox850D Ox850E Ox850F Orig. Data Ox82 Ox32 OxBC OxA4 OXF4 0x6A Ox9D OxC2 Ox42 Ox67 Ox8D OxA1 OxF2 OxB8 Ox5E OxEE OXFA OxF3 Ox54 OxBA Ox6D Ox9C Ox78 OxBB OxC3 OxB4 0xAA OxD9 OxDA OXFF OxE5 Ox33 Register RO R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 Orig. Data OxDC002B45 Ox0000 8500 OxAB03873C Ox2B78DFEO Ox000084FO Ox00100000 Ox041 BOCOD Ox00100000 Ox00000000 Ox00842 ABO OxOABD9830 Ox0000000A Ox00000002 OX00008500 Ox003762 DD Ox00100000 Flags N NZ C V Q OOPPO N/AStep 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