Diversi? Ma è sempre assembly x86 ...
Il fatto è che non c'è il tempo (e non ha senso) per scrivere tutto il codice pronto per l'uso, anche perché, appunto, trovi esempi completi ovunque su Internet ...
Se proprio vuoi affrontare la questione con il tuo codice, allora commenta ogni riga che hai usato, indica cosa volevi fare nei vari blocchi e cosa non ti riesce o quali errori hai.