Programación General > ASM (Ensamblador)
Pasos Para Pasar De Com A Exe
JuanK:
codigo en FASM
--- Código: Text ---bits =16cad db "prueba",0org 100hstart:cldmov si, cadcall imprimirretimprimir:mov ah,0ehcaracter:lodsbcmp al,0jz fincharint 10hjmp caracterfinchar:ret
Este codigo como se ve genera un archivo '.com', me gustaria que me ayudaran indicandome que pasos se deben tener en cuenta para convertirlo en ejecutable '.exe'?
Eternal Idol:
http://flatassembler.net/docs.php?article=manual#2.4.1
Ahi estan los segmentos, datos y codigo, el punto de entrada start, la inicializacion de ds y la salida a MS-DOS.
--- Código: Text --- bits =16format MZ segment datoscad db "prueba",0 segment codigo entry codigo:start start:cldmov ax, datosmov ds, axmov si, cadcall imprimirmov ah, 4chint 21hretimprimir:mov ah,0ehcaracter:lodsbcmp al,0jz fincharint 10hjmp caracterfinchar:ret
JuanK:
Mil gracias Eternal Idol me has sido de gran ayuda. :smartass:
Eternal Idol:
--- Cita de: "JuanK" --- Mil gracias Eternal Idol me has sido de gran ayuda. :smartass:
--- Fin de la cita ---
De nadas y para eso estamos :devil: :comp:
JuanK:
--- Código: Text --- bits =16format MZsegment datoscad db "prueba",0 segment codigoentry codigo:start start:cldmov ax, datosmov ds, axmov si, cadcall imprimirret imprimir:mov ah,0eh caracter:lodsbcmp al,0jz fincharint 10hjmp caracterfinchar:ret Saludos, ahi voy de nuevo, porque no me funciona este codigo?
es decir la version com de es codigo funcionaba, pero al copnvertirlo a exe ya no me funciona.. porque?
Navegación
[#] Página Siguiente
Ir a la versión completa