elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección.


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  problema con c y asm
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problema con c y asm  (Leído 625 veces)
poeta3d

Desconectado Desconectado

Mensajes: 4


Ver Perfil
problema con c y asm
« en: 2 Agosto 2016, 15:26 »

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


En línea

Eternal Idol
Moderador
***
Desconectado Desconectado

Mensajes: 5.505


La mano invisible del mercado me robo la billetera


Ver Perfil WWW
Re: problema con c y asm
« Respuesta #1 en: 2 Agosto 2016, 19:32 »

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


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines