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. |