Write down the value of each destination operand in the instructions a, b, c. an
ID: 3803333 • Letter: W
Question
Write down the value of each destination operand in the instructions a, b, c. and d .data var1 WORD 1234h, 5678h, 9ABCh var2 DWORD 12345678h .code mov ax, WORD PTR [var2+l]; a. movzx bx, BYTE PTR (var2+2]; b. mov c1, BYTE PTR [var1+1]; c. mov dx, WORD PTR [var1+3]; d. Write a program that reverses the elements in the following array .data arrayW WORD 1h, 2h, 3h, 4h, 5h, 6h, 7h, 8h Display the array before and after the reverse (using procedure DumpMem - Writes block of memory to standard output in hex Pass Staring address to ESI, the number of units in ECX, the unit size in EBX)Explanation / Answer
3.)
a) MOV ax, WORD PTR[ var2+1]; Here ax is storing into var2+1,So destination operand will have 1234 as its value.
b) MOV bx, BYTE PTR [var2 + 2]; the value of destination will be 34h.
c) MOV cl,BYTE PTR [Var1+1];the value of the destination operand will be 9A.
d) MOV dx,WORD PTR [var1+3]; the value of the destination operand will be 1234h.
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.