Da utilizzare in c/c++ ... a 16 bit? Quel codice assembler che hai mostrato non va bene per Win32 ...