1 .text 2 .code32 3start: 4 movsb (%esi), (%di) 5 movsb (%si), (%edi) 6 movsb (%esi), %ds:(%edi) 7 stosb %ds:(%edi) 8 cmpsb %ds:(%edi), (%esi) 9 scasb %ds:(%edi) 10 insb (%dx), %ds:(%edi) 11 12 .intel_syntax noprefix 13 14 movs byte ptr [edi], [si] 15 movs byte ptr [di], [esi] 16 movs byte ptr ds:[edi], [esi] 17 movs byte ptr [edi], word ptr [esi] 18 stos byte ptr ds:[edi] 19 cmps byte ptr [esi], ds:[edi] 20 cmps byte ptr [esi], dword ptr [edi] 21 scas byte ptr ds:[edi] 22 ins byte ptr ds:[edi], dx 23