Hola,
Hola les hago una pregunta se puede incluir en el lenguaje de ASM códigos o archivos de include que estén echos en C ya que muchas aplicaciones están en C y no entiendo mucho de este lenguaje.
El assembler no entiende de archivos H, para lo único que sirven estos archivos es para instruir al compilador de C del valor de ciertas constantes, definiciones ( tipos ) y como son la declaración de funciones ( parámetros y retorno ).
Lo que es totalmente posible en cualquier entorno de programación es llamar desde assembler a cualquier función de C, como se hace ? Bueno debes buscar la ayuda de tu compilador y ver como es el convenio de llamadas, es decir como hace el compilador para obtener los parametros de las funciones, desde el stack o travez de registros, y cual va a ser el registro o la forma que devuelve al retornar de una función. Ya sea cuando retorna un char, un int o un long.
Una vez resuelto eso, lo único que tienes que hacer es llenar esto ( stack, registros ) y realizar un call a la función de C que queres llamar.
Saludos !