Question: 1. Given ESI = 5 and EBX = 1, what memory location is the following instruction addressing? mov al,[ESI+EBX+1] Answer in decimal. 2. What is

1. Given ESI = 5 and EBX = 1, what memory location is the following instruction addressing?

mov al,[ESI+EBX+1]

Answer in decimal.

2. What is the value of ECX in decimal after the following completes executing?

mov ECX, 5000 here: nop loop here

3. What is the value of EDI after the following code has completed running?

mov EDI, 10 mov ECX, 2 rep movsb

Note: you can not run this in Visual C++... figure it out.

4. Given the string called 'letters' in memory which is equal to 'Fancy' in ASCII and the following code:

lea ESI,letters mov al,[ESI+4]

What value is placed in the AL register?

59 hex

79 hex

52 hex

70 hex

Need help answering these 4 questions.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Lets address each question step by step Question 1 Problem Find the memory location being addressed ... View full answer

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!