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

2. Determining operand specifies: operands specify data sources and values used

ID: 3737156 • Letter: 2

Question

2. Determining operand specifies: operands specify data sources and values used in performing instructional operations. The eight general purpose registers of the x86-64 processor are shown in Figure 1 with their content at that address and at various memory addresses. What values are contained in the following operands (A and B) Put the correct value into its corresponding operand for Question A and B in Blue color (Total 16 points). (Chapter 3 Page 179 to 182) A. The eight general purpose registers of the x86-64 processor are shown in Figure 1 with their content at that address and a various memory Figure 1

Explanation / Answer

QA

a)

The value will be the same as the address which is 0x2F40044C

b)

at rbx the value 0x2F40045A is stored

c)

At the given address the value 0xA017 is stored

d)

At the give address referenced by rax the value stored is 0xFB08C0

QB

a)

It is equivalent to accessing the value present at rax+4 which is 0xAFb002

b)

It will be the result of the value stored at the address rbp+rdi

which is 0x21

c)

This is same as accessing the value at rax+rsi+10 which gives us

the address 0x2F400454

Which is 0x2AFB00

d)This will give us the value 0xFB08C0

Do give a thumbs up

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