Hola!
Nathalia
En lugar de escribir una respuesta inmediata por mi, prefiero decirte directamente donde puedes encontrar información y ejemplos al respecto.
No sé...perdoname si me equivoco pero creo que estas utilizando Borland Pascal con la unidad "graph", es decir si actualmente te estas apoyando en alguna de sus funciones deberás, para el cambio, implementar dichas funciones para tu versión en ensamblador.
Aqui te dejo un enlace:
http://ar.geocities.com/nrs_arg/pascalmania/graficos.htm
(www.pascalmania.cjb.net)
En esta misma página en la sección de tutoriales existe información ampliada sobre interrupciones y todo eso. Claro todo esto es bajo el supuesto que la plataforma es DOS o compatibles.
Tambien puedes encontrar mas información en la seccion de tutoriales de pascal de bacho cabanes. www.freespaces.com/nachocabanes/
Todo estos datos te servirán como base informativa, para "migrar" el programa a algun ensamblador como tasm, masm, fasm, nasm , etc.
Muchas Gracias por su tiempo!
Att: Ge-ergon