La Web del Programador: Comunidad de Programadores
 
    Pregunta:  14791 - METER EN C EL ASM 8086
Autor:  waka wakatack
yo entiendo de c y de ensamblador, lo que yo no se es cómo debo de llamar a librerías de asm desde un código en c. Por ejemplo, si tengo una función read que lee un sector de floppy y lo guarda en un segmento de datos, ¿como se llamaría desde c a esa función?¿Con call? Además, cómo accedería desde c al segmento de datos que definí en la librería de C?
Gracias por su atención

  Respuesta:  Dabiz Spuch Calvar
Para usar el ensamblador desde C basta con incluirlo dentro de una instrucción asm, de esta forma el compilador reconocerá el código ensamblador. Por ejemplo:

asm
{
pop ax; pop ds
iret
}

Un saludo.