Hola y gracias a todos por sus respuestas, ahora tengo material para experimentar un rato

KILLERJC, claro que tienes razón, de hacer el envío de datos en .asm y los comandos en C (tiene muchas ventajas), y eso aré en un futuro, pero como ahora estoy practicando el C, pues lo hice todo así para practicar y sobre todo para ver si podía hacerlo

Picuino, gracias por los consejos (ni bien tenga un rato me pondré a practicar), lo del string es muy bueno y útil, pero comprender que estoy lejísimo de aplicarlo solo por mis propios medios (aunque ahora este un poco más cerca), de seguro pondré manos a la obra.
Lo otro no entendí nada (por ahora y a vistazo rápido), pero ya me pondré con tiempo y seguro lo entenderé.
Deberán tenerme un poco de paciencia, este programa si bien lo e realizado en C, el que conoce un poco del .asm verá que el tipo de mentalidad aplicada es el .asm (es algo difícil el cambio de mentalidad). Básicamente es un código C asemblizado

Gracias a todos por el apoyo y las enseñanzas.
Un saludo.
Atte. CARLOS.