String Operations

String Operations

a. For each exercise below, assume that the data segment contains

Source BYTE      “brown”

Dest BYTE         “brine”

1. Suppose that the following instructions are executed:

lea           esi, source

lea           edi, dest

cld

mov         ecx, 5

repne cmpsb

Assuming that 00417000 is the address loaded in ESI and 00417005 is loaded in EDI, what will be the values stored in ESI and EDI following the repne cmpsb instruction? What will be stored in ECX?

2. Suppose that the following instructions are executed:

mov     al, ‘w’

lea       edi, dest

cld

mov     ecx, 5

repe     scasb

Assuming that 00417005 is the address loaded in EDI, what will be the value stored in EDI following the repne scasb instruction? What will be stored in ECX?

Place your order now with Reliablepapers.com
and experience the difference of letting the professionals do the work for you!
Our Process is Simple
Our Simple process

Order Now

Place Order