Question: 8. Suppose you have observed the following memory byte changes (as shown in the figure below) while you were debugging an assembly program right after

 8. Suppose you have observed the following memory byte changes (as

8. Suppose you have observed the following memory byte changes (as shown in the figure below) while you were debugging an assembly program right after executing the instructions for the input macro. 31 32 38 a) What number do you think was entered? Memory 1 Address: 0x00406000 exe0426000 00 00 00 00 00 00 00 00 00 00 00 00 46 0x0040600D 69 72 73 74 20 69 6e 74 65 67 65 72 3f 0x0040601A 00 53 65 63 6f 6e 64 20 69 6e 74 65 67 ex00406027 65 72 3f 00 31 32 38 80 80 00 00 00 00 ex00406034 00 00 00 00 00 00 00 00 00 00 00 54 68 0x00406041 65 20 73 75 60 20 69 73 00 00 00 00 00 0x00406845 00 00 00 00 00 00 00 00 00 00 00 00 00 ex0040605B 00 00 00 00 00 01 00 00 00 01 00 00 00 Memory 1 Autos Locals Watch 1 b) What would be the address for the byte whose value is 38 in the figure above? c) Suppose the input macro was followed by the atod macro. Name the register (excluding EIP and EFLAGS) whose value would be changed along with the updated value (in Hex). Register name: Updated value: 8. Suppose you have observed the following memory byte changes (as shown in the figure below) while you were debugging an assembly program right after executing the instructions for the input macro. 31 32 38 a) What number do you think was entered? Memory 1 Address: 0x00406000 exe0426000 00 00 00 00 00 00 00 00 00 00 00 00 46 0x0040600D 69 72 73 74 20 69 6e 74 65 67 65 72 3f 0x0040601A 00 53 65 63 6f 6e 64 20 69 6e 74 65 67 ex00406027 65 72 3f 00 31 32 38 80 80 00 00 00 00 ex00406034 00 00 00 00 00 00 00 00 00 00 00 54 68 0x00406041 65 20 73 75 60 20 69 73 00 00 00 00 00 0x00406845 00 00 00 00 00 00 00 00 00 00 00 00 00 ex0040605B 00 00 00 00 00 01 00 00 00 01 00 00 00 Memory 1 Autos Locals Watch 1 b) What would be the address for the byte whose value is 38 in the figure above? c) Suppose the input macro was followed by the atod macro. Name the register (excluding EIP and EFLAGS) whose value would be changed along with the updated value (in Hex). Register name: Updated value

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!