;続き
start proc uses ebx edi
LOCAL buf[16]:BYTE,readsize,stdout

invoke GetStdHandle,STD_OUTPUT_HANDLE
mov stdout,eax

rdtsc
mov edi,eax
mov ecx,100000
lp1:
mov edx, 100
mov eax, 300
cmp ebx, 0
cmovne eax, edx
sub ecx, 1
jne lp1
rdtsc
sub eax,edi
invoke wsprintf,ADDR buf,ADDR format,eax
invoke WriteConsole,stdout,ADDR buf,12,addr readsize,NULL