Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The binary opcodes of two instructions are show below. You will be asked to tran

ID: 3585421 • Letter: T

Question

The binary opcodes of two instructions are show below. You will be asked to translate the entries into assembly code and determine what format of ARM instruction they represent. a. 1011 0000 0010 0001 0010 0010 0010 00112 b.-0000 1111 0000 0000 0000 0000 0110 11012- 1. What type of instructions (data processing, data transfer, software interrupt, etc.) do these opcodes represent?. b. 2. For the binary entries above, what instruction do they represent? (Hint: the first instruction ends with "r3 , LSR #4") a.

Explanation / Answer

1)

a)

data transfer instruction

b)

data transfer or load/store instruction

2)

a)

ARM7 thumb

MOVS R1, #0xB0

MOVS R3, #0x22

b)

ARM THUMB:

MOVS R7, R1

LDR R0, [R0, #0x50]

ARMv7 ARM

STCVS P0, C0, [R0, #-0x3C]

ARM64 version

STP D15, D0, [X0] -

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote