Accueil > Forum > > > > Exe simple codé sans linker
Exe simple codé sans linker
jeudi 22 mai 2008 à 18:57:20 |
Exe simple codé sans linker

Mareck666
|
Bonjour tout le monde, voila mon pb afin de mieu comprendre le format EXE 16 bits (ok sa sert plus a rien de codé des application avec sa, mai bn c'est pour ma culture perso.. ^^), j'essaye de codé un petit exe simple qui affiche juste un msg grace a l'int 09h du dos et une pause avec l'int 16h du bios, mai quand je le lance il ouvre un terminal dos et tous de suite il se ferme.. je comprend toujour pas pourquoi, sa serait vrément sympa de m'éclairé la dessus [BITS 16] [ORG 0X0]
MZ_DATA: signature db 'MZ' LENGHT_FILE_MOD_512 dw 0x20 LENGHT_FILE_DIV_512 dw 0x1 RELOCAT dw 0x0 SIZE_HEADER dw 0x20 Min_Para dw 0x0 Max_Param dw 0xFFFF StatckSegment dw 0x70 InitSP dw 0x0080 Checksum dw 0x0 initIP dw 0x0 initCS dw 0x000 DispRelocation dw 0x0 OverlayNr dw 0 times 512- ($-$$) db 0x90
start: jmp start mov ax, 0900h mov dx, ph1 int 21h xor ax, ax int 16h ret
ph1: db '/!\ test /!\ ','$'
|
|
jeudi 22 mai 2008 à 19:06:08 |
Re : Exe simple codé sans linker

Mareck666
|
excusez moi je voulait dire, l'int 21h et service 09h a la place de l'int 09h ... ^^"
|
|
jeudi 22 mai 2008 à 19:10:06 |
Re : Exe simple codé sans linker

edfed
|
hé hé.
utilise fasm, ça sera plus simple. en effet, ce compilateur est capable de generer les formats MZ sans aucun probleme.
ensuite, pour avoir plus de souplesse et le faire soit meme, tu cherches sur le forum fasm, ou ailleur, et tu trouvera la reponce a ta question.
premiere chose qui me perturbe dasn ton code, c'est l'absence totalle de reference vers start ou les segments de donnés.
|
|
jeudi 22 mai 2008 à 20:34:49 |
Re : Exe simple codé sans linker

ghuysmans99
|
Tu es de toutes façons obligé d'utiliser un linker, peu importe ce que tu fais ! _______________________________________________________________________ VB.NETis good ...VB6is better
|
|
lundi 26 mai 2008 à 22:08:02 |
Re : Exe simple codé sans linker

Nukleos
|
il y a sans doute des erreurs dans ton pseudo-header car autrement le programme bloquerait ici : start: jmp start ; boucle folle...
Patrick P.S. pour ghuysmans99 : FASM est atypique, il n'a pas besoin de linker.
|
|
mardi 27 mai 2008 à 19:13:12 |
Re : Exe simple codé sans linker

ghuysmans99
|
En fait il fait les deux choses dans le même EXE _______________________________________________________________________ VB.NETis good ...VB6is better
|
|
mercredi 28 mai 2008 à 17:40:17 |
Re : Exe simple codé sans linker

patatalo
|
oui, je pense que tu vois le header exe 16bits peut etre un peu simplement, ne serait-ce que le fait que tu n'initialise pas ds ??? tu dois pouvoir trouver de la docs sur ces vieux machins.
essai aussi d'utiliser le correcteur orthographique stp. @++
|
|
jeudi 29 mai 2008 à 15:51:14 |
Re : Exe simple codé sans linker
|
Cette discussion est classée dans : exe, simple, db, codé, dw
Répondre à ce message
Sujets en rapport avec ce message
Code manchine / myown exe [ par 6Po ]
CoucouQqun sais ou je peux trouve de la doc pour cree soit meme un exe ?Cree son propre compilateur en gros. Mici 6Pohttp://www.dreamersteam.org
EXE Infector [ par seboss ]
Bonjour tout le monde,Je dois realiser un petit projet sympas utilisant le C++,VB et ASM... Mais l'ASm je ne connasi pas assez bien pour realiser ce q
Simple addition [ par nostra ]
Big totoJe n'arrive pas à afficher les valeurs A (=3) et B(=2) ainsi que le résultat de l'addition. Merci de trouver le ou les erreurs commises.;-----
Addition pourtant simple [ par nostra ]
Big totoJe n'arrive pas à afficher le résultat de l'addition malgré les remarques de Nemesis. Merci de trouver le ou les erreurs commises. ;----------
Image jpg en Masm32 [ par phoenix1969asm ]
Tout d'abord Merci pour l'aide que vous allez m'apporterje debute est je dois dire que je nage un peu ...je souhaiterai afficher une image Jpg de mani
Peut on comparer deux binaire avec cmp ? [ par MrNice ]
Lo le forum me revoila ave cun new prob...donc en fait g une table de variable, je prends al=0 je fait un xlat et je compare ce resultat avec une entr
Activation d'un bouton dans un .exe [ par rems02 ]
Bonjour,Je voudrais activer un bouton qui bien sûr est desactivéle seul petit problème j'ai juste l'executablemerci de votre aideRem'S<img sr
pb d'interruptions [ par sollda ]
Bonjour à tous,j'ai écrit un petit prog de test en asm (compilé avec ML.EXE), dont voici le code :-------------------include winapi.inc.datamess db
probleme pour un petit programme [ par djorb8 ]
Bonjour a tous, je debute en assembleur et pour mes cours je doit realiser un petit programme pour calculler un volume dont voici la formule : pi*h*[(
Stdout cmd.exe ou console.com [ par Stormy ]
Salut à tous!Sauriez-vous comment obtenir le output qui suit une commande sur CMD. Pour bien exprimer mon problème, voici un exemple. Le code commande
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : PIC 16F84RE : PIC 16F84 par pont
Cliquez pour lire la suite par pont RE : PIC 16F84RE : PIC 16F84 par belounis
Cliquez pour lire la suite par belounis RE : PIC 16F84RE : PIC 16F84 par pont
Cliquez pour lire la suite par pont
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
Comparez les prix

HTC Magic
Entre 429€ et 429€
|