.586 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\user32.inc includelib \masm32\lib\user32.lib includelib \masm32\lib\kernel32.lib .data mbTitle DB "ASM",0 mbText1 DB "GOOD",0 .code start: RDTSC XOR ECX,ECX mov ECX,EAX RDTSC SUB eax,ecx CMP EAX,0FFFh JA @F INVOKE MessageBox,0,ADDR mbText1,ADDR mbTitle,0 @@:INVOKE ExitProcess,0 end start