Por si te sirve lo hice en C. Si te da una idea o si quieres usarla en tu codigo de ASM.
http://foro.elhacker.net/programacion_cc/c_funcion_split-t386651.0.html
Sa1uDoS
http://foro.elhacker.net/programacion_cc/c_funcion_split-t386651.0.html
Sa1uDoS
.