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

Registers Source Code DATA EBX 00000020 ECX = 00000010 EDX 0000000F ESP = 000000

ID: 3724777 • Letter: R

Question

Registers Source Code DATA EBX 00000020 ECX = 00000010 EDX 0000000F ESP = 0000006B EBP = 00000000 ESI 00000004 EDI - 00000008 len arraySWORD 5,0, 6,0,8,0,-1 EQU 10h DD OAFFFFH BYTE ? Memory Data Segment 1250:0000 B4 4C CD 10 05 00 00 00 06 00 00 o0 1250:000C 08 00 00 00 FF FF FF FF 0A 00 0B 00 1250:0018 0C 00 12 11 18 17 4E 0F 00 00 00 38 1250:0024 78 02 00 AF 00 BC 00 DE 01 00 43 56 1250:0030 01 00 34 00 56 00 11 00 34 00 22 00 DS 1250 EIP 00000110 For the following instructions, if the instruction affects a register then shows the value in the 32 bit extended register. If it affects memory, rewrite one entire line of memory that is affected. Assume carry flagI

Explanation / Answer

35.

MUL CX will multiply CX with AX and store the result in DX and AX

Hence

DX=0008 and AX=9AB0

36.

dx=FFFC AX=4D58

37.

DX=0002 AX=26AC

38.

EDX=0000 000C

EAX=D678 9AB0

39.

EAX=00002068

EDX=0000201D

40.

EDX=CD67 89AA

EAX= 3298 7655

41.

AX=0000

42.

AX=0AB0

DO GIVE A THUMBS UP