mov ecx,0000003C ; cdq idiv ecx ; s/60 add eax,[ebp+0C] ; s/60 + lisa => ax mov ecx,[ebx+04] ; h => ecx shl ecx,02 ; h*4 lea ecx,[ecx+2*ecx] ; h = (h*4 + 2*h*4) = h*12 lea ecx,[ecx+4*ecx] ; h = (h + 4*h ) = 5*h = 60*h add ecx,[ebx+08] ; 60*h + m add ecx,eax ; + lisa + s/60 mov eax,ecx .... mov esi,0000003C cdq