Question: Arithmetic and Logic Instructions & Load and Store Instructions (20pts + 40pts) 3. Examine each set of the following instructions. Assume that each instruction set

 Arithmetic and Logic Instructions & Load and Store Instructions (20pts +40pts) 3. Examine each set of the following instructions. Assume that each

Arithmetic and Logic Instructions & Load and Store Instructions (20pts + 40pts) 3. Examine each set of the following instructions. Assume that each instruction set is independent and resets with the initial condition before the next instruction set. If any of the given instruction is not executed according to the condition, the specified destination register's original value should be shown in the Result column. Also, assume that the system uses little endian ordering For each instruction set, show the entire 32-bit contents of the specified destination register in Hexadecimal format. Show your work at Work column if needed (to get partial credits). But, Work section won't be considered if the answer is correct so no need to fill all Work columns Register File Memory Contents R0 0xlFFFFFFF RI R20x000000B1 R3 0x0000000A R4-1 OxFOFFOFF8 R5 R60x20000018 0x20000018 0xBCDEF012 0x200000140x9A785630 0x20000010 0xEF05C738 0x2000000C 0x95DE50FO 0x20000008 0x23456789 0x200000040xCDEF0123 0x20000000 x89AB1234 0x00000100 0x00000000 Instruction Result Work LDRH R5, [R6, -R3] R5- LDRSB R5, [R0 , #0x3] LDR R5, [R6], #-8 MOV R5, R4, LSL #0xC | R5- ADD R5, R4, R6, ASR #8 | R5- BFC R0, #12, #12 EOR R5, R4, RO MLS R5, R3, R3, R1 R5 = R5 R0 = R5 R5 = Arithmetic and Logic Instructions & Load and Store Instructions (20pts + 40pts) 3. Examine each set of the following instructions. Assume that each instruction set is independent and resets with the initial condition before the next instruction set. If any of the given instruction is not executed according to the condition, the specified destination register's original value should be shown in the Result column. Also, assume that the system uses little endian ordering For each instruction set, show the entire 32-bit contents of the specified destination register in Hexadecimal format. Show your work at Work column if needed (to get partial credits). But, Work section won't be considered if the answer is correct so no need to fill all Work columns Register File Memory Contents R0 0xlFFFFFFF RI R20x000000B1 R3 0x0000000A R4-1 OxFOFFOFF8 R5 R60x20000018 0x20000018 0xBCDEF012 0x200000140x9A785630 0x20000010 0xEF05C738 0x2000000C 0x95DE50FO 0x20000008 0x23456789 0x200000040xCDEF0123 0x20000000 x89AB1234 0x00000100 0x00000000 Instruction Result Work LDRH R5, [R6, -R3] R5- LDRSB R5, [R0 , #0x3] LDR R5, [R6], #-8 MOV R5, R4, LSL #0xC | R5- ADD R5, R4, R6, ASR #8 | R5- BFC R0, #12, #12 EOR R5, R4, RO MLS R5, R3, R3, R1 R5 = R5 R0 = R5 R5 =

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!