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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  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 2,259 veces)
poeta3d

Desconectado Desconectado

Mensajes: 4


Ver Perfil
problema con c y asm
« 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


En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: problema con c y asm
« Respuesta #1 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 ...


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:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema BlueZScanner y problema de conexión
Hacking Mobile
Kasswed 3 6,289 Último mensaje 6 Mayo 2006, 22:04 pm
por Gospel
(Consulta) Problema con rand en C - Problema de multiple Choice
Programación C/C++
palacio29 3 2,572 Último mensaje 20 Julio 2016, 18:38 pm
por palacio29
(Consulta) Problema con rand en C - Problema de multiple Choice
Programación C/C++
palacio29 1 2,325 Último mensaje 25 Julio 2016, 17:54 pm
por AlbertoBSD
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines