Cosarara, no crees que en vez de pasar documentación sobre ensamblador, -que las "funciones" varian segun el procesador con el que trabajemos, pero no la lógica programadora (Que es el stack, que son punteros, etc etc)- deberias decirles a troche y moche que aprendan como funciona antes un rom (Partes en las que se divide) y como las usa la empresa desarrolladora del SW?