Título: problema con c y asm Publicado por: poeta3d en 2 Agosto 2016, 15:26 pm hola amigos, tengo un archivo en assembler nasm e hice un bootloader en este, tambien hice un archivo en c que cuando pulso una tecla de letras me abra un programa exe, hace unos dias hice eso y me funciono, pero perdi los archivos y no recuerdo como hacer para que desde assembler pase el programa .asm por el programa en c y asi en c al pulsar la tecla me habra un exe. y si pudieran darme simplemente la forma de detectar una tecla cualquiera como la letra a desde nasm y enviar el procedimiento a c lo que tengo es esto:
Código: bits 16 org 0x7c00 mov si,string jmp imprimir PUBLIC _funcion extern _funcion imprimir: lodsb cmp al,0 jz hang mov ah,0x0e int 10h jmp imprimir hang: jmp hang string db "Bienvenidos al Sistema Operativo ZEUS",0 times 510-($-$$) db 0 dw 0xaa55 Código: extern funcion(); main() { if (getch("a")) { funcion(); system("instalacion.exe"); } } estoy trabajando en nasm desde windows 10 ya que con masm probe y no me funciono un programa que tome de una pagina en oracle vm virtualbox Título: Re: problema con c y asm Publicado por: Eternal Idol en 2 Agosto 2016, 19:32 pm ¿En serio? ¿Tenes un bootloader de 16 bits y esperas ejecutar programas asi como asi? :rolleyes: Igual si ya lo hiciste no hay problema, hacelo de nuevo, es mas rapido que preguntar seguro ...
|