IDA Disassemblies Gallery

80×86 Architecture: OS/2 Linear Executable Format

Assembler code
cseg01:000102E1 lea eax, [ebp+var_44] cseg01:000102E4 push 5 cseg01:000102E6 push eax cseg01:000102E7 push esi cseg01:000102E8 call WinFillRect cseg01:000102ED add esp, 0Ch cseg01:000102F0 mov [ebp+var_38], 0FAh ; 'ú' cseg01:000102F7 mov [ebp+var_40], 0E9h ; 'é' cseg01:000102FE lea eax, [ebp+var_84] cseg01:00010304 push eax cseg01:00010305 push 40h ; '@' cseg01:00010307 push 2Bh ; '+' cseg01:00010309 push 0 cseg01:0001030B push dword_20874 cseg01:00010311 call WinLoadString cseg01:00010316 add esp, 14h cseg01:00010319 lea eax, [ebp+var_84] cseg01:0001031F lea edx, [ebp+var_44] cseg01:00010322 push 100h cseg01:00010327 push 0 cseg01:00010329 push 0FFFFFFFFh cseg01:0001032B push edx cseg01:0001032C push eax cseg01:0001032D push 0FFFFFFFFh cseg01:0001032F push esi cseg01:00010330 call WinDrawText cseg01:00010335 add esp, 1Ch cseg01:00010338 push esi cseg01:00010339 call WinEndPaint cseg01:0001033E add esp, 4 cseg01:00010341 mov eax, 1 cseg01:00010346 pop esi cseg01:00010347 pop edi cseg01:00010348 pop ebx cseg01:00010349 leave