Conversion Masm->Fasm / Fasm->Masm
:: Général :: Bar - Espace détente
Page 1 sur 1 • Partager •
Conversion Masm->Fasm / Fasm->Masm
Bonjour à Tous.
Notre communauté naissante sur ce Forum révèle déjà ce qui nous attend par la suite au niveau de la syntaxe et du choix des assembleurs utilisés par chacun. Masm et Fasm sont les assembleurs les plus couramment utilisés de nos jours et nous pouvons le constater via les membres du Forum. Il n'y a pas de raison que cela change à court ou moyen terme.
Actuellement énormément de sources Masm sont postées, mais à l'avenir cela pourrait être le cas avec des sources Fasm. Dans le but que personne ne se sente exclus il serait très utile de disposer d'un utilitaire permettant de convertir un fichier ".asm" de syntaxe Masm en un fichier ".asm" de syntaxe Fasm, et inversément. Si quelqu'un connaît un tel tool merci de le signaler dans ce post. Je pars dans l'idée que personne n'a pensé - ou s'est senti capable/intéressé - à réaliser un tel outil et pourtant il serait d'une aide très appréciable pour la communauté asm en général.
Après avoir réfléchis au sujet j'en conclus que partir dans l'idée d'un utilitaire de conversion fiable à 100% est une illusion. Il ne faut pas viser trop haut dans un premier temps, parce qu'il y a beaucoup de paramètres à prendre en compte. En disposant d'un code standard - c'est-à-dire qui n'utilise pas de macros ou de librairies particulières - dans les deux cas il me semble possible de dire que l'on doit arriver à une conversion sans erreur. Après avoir comparé les différentes syntaxes certains problèmes resteront, par exemple le choix d'enlever ou non les [] des codes Fasm. Un tool qui convertirait une syntaxe Fasm-> Masm devra le faire par défaut, c'est évident, mais dans certains cas ce serait une erreur. Je pense qu'on ne pourra pas l'éviter.
Le cahier des charges à atteindre pour un tel utilitaire (en fait, deux utilitaires: Fasm -> Masm et Masm -> Fasm) est pour moi de permettre de convertir sans erreur des sources standard de petits projets, pour l'essentiel certains exemples postés sur ce site.
Votre avis m'intéresse sur cette idée. On ne bouscule personne, ce sujet va servir à récolter les avis mais aussi de sentir s'il y a de la motivation pour ça.
Je compte pour ma part commencer tranquillement un premier jet de tool Fasm->Masm (le boulot de conversion Masm->Fasm m'apparaît un peu plus simple).
Notre communauté naissante sur ce Forum révèle déjà ce qui nous attend par la suite au niveau de la syntaxe et du choix des assembleurs utilisés par chacun. Masm et Fasm sont les assembleurs les plus couramment utilisés de nos jours et nous pouvons le constater via les membres du Forum. Il n'y a pas de raison que cela change à court ou moyen terme.
Actuellement énormément de sources Masm sont postées, mais à l'avenir cela pourrait être le cas avec des sources Fasm. Dans le but que personne ne se sente exclus il serait très utile de disposer d'un utilitaire permettant de convertir un fichier ".asm" de syntaxe Masm en un fichier ".asm" de syntaxe Fasm, et inversément. Si quelqu'un connaît un tel tool merci de le signaler dans ce post. Je pars dans l'idée que personne n'a pensé - ou s'est senti capable/intéressé - à réaliser un tel outil et pourtant il serait d'une aide très appréciable pour la communauté asm en général.
Après avoir réfléchis au sujet j'en conclus que partir dans l'idée d'un utilitaire de conversion fiable à 100% est une illusion. Il ne faut pas viser trop haut dans un premier temps, parce qu'il y a beaucoup de paramètres à prendre en compte. En disposant d'un code standard - c'est-à-dire qui n'utilise pas de macros ou de librairies particulières - dans les deux cas il me semble possible de dire que l'on doit arriver à une conversion sans erreur. Après avoir comparé les différentes syntaxes certains problèmes resteront, par exemple le choix d'enlever ou non les [] des codes Fasm. Un tool qui convertirait une syntaxe Fasm-> Masm devra le faire par défaut, c'est évident, mais dans certains cas ce serait une erreur. Je pense qu'on ne pourra pas l'éviter.
Le cahier des charges à atteindre pour un tel utilitaire (en fait, deux utilitaires: Fasm -> Masm et Masm -> Fasm) est pour moi de permettre de convertir sans erreur des sources standard de petits projets, pour l'essentiel certains exemples postés sur ce site.
Votre avis m'intéresse sur cette idée. On ne bouscule personne, ce sujet va servir à récolter les avis mais aussi de sentir s'il y a de la motivation pour ça.
Je compte pour ma part commencer tranquillement un premier jet de tool Fasm->Masm (le boulot de conversion Masm->Fasm m'apparaît un peu plus simple).

faiseur- Admin
- Messages: 371
Date d'inscription: 02/05/2010

Re: Conversion Masm->Fasm / Fasm->Masm
pourquoi pas.
mais question:
on l'écrit avec fasm ou masm?

mais question:
on l'écrit avec fasm ou masm?

edfed- Messages: 44
Date d'inscription: 24/05/2010
Re: Conversion Masm->Fasm / Fasm->Masm
c'est celui qui va s'y coller qui va décider,
le problème c'est qu'il devras connaitre aussi bien les deux syntaxes, je le dit tout de suite c'est pas mon cas
le problème c'est qu'il devras connaitre aussi bien les deux syntaxes, je le dit tout de suite c'est pas mon cas

bifur- Messages: 54
Date d'inscription: 21/05/2010

Re: Conversion Masm->Fasm / Fasm->Masm
après une recherche appronfondie je n'ai trouvé qu'un tool pour convertir les includes par Vortex :
http://www.vortex.masmcode.com/files/in2in106.zip
sinon certains scrpts en perl font la convertion nasm <--> fasm
http://rudy.mif.pg.gda.pl/~bogdro/inne/ --> section "Source file converters"
ou http://www.devoresoftware.com/nomyso/
mais ca fait pas avancer le chemilblique car si ensuite faut convertir la syntax nasm en masm :/
sinon pour ce qui est de codé un tool faisant la convertion je me demande si d'autres languages ne pourraient pas s'averer plus pratiques...
A+
MASM to FASM include file converter V1.06
inc2inc converts MASM include files to FASM include files. The conversion is limited with function prototypes.
http://www.vortex.masmcode.com/files/in2in106.zip
sinon certains scrpts en perl font la convertion nasm <--> fasm
http://rudy.mif.pg.gda.pl/~bogdro/inne/ --> section "Source file converters"
ou http://www.devoresoftware.com/nomyso/
mais ca fait pas avancer le chemilblique car si ensuite faut convertir la syntax nasm en masm :/
sinon pour ce qui est de codé un tool faisant la convertion je me demande si d'autres languages ne pourraient pas s'averer plus pratiques...
A+

O'clock- Messages: 50
Date d'inscription: 08/05/2010
Re: Conversion Masm->Fasm / Fasm->Masm
sinon pour ce qui est de codé un tool faisant la convertion je me demande si d'autres languages ne pourraient pas s'averer plus pratiques...
hérésie!
c'est un forum sur l'asm ici ou pas?

edfed- Messages: 44
Date d'inscription: 24/05/2010
Re: Conversion Masm->Fasm / Fasm->Masm
bifur a écrit:c'est celui qui va s'y coller qui va décider,
le problème c'est qu'il devras connaitre aussi bien les deux syntaxes, je le dit tout de suite c'est pas mon cas
Nous avons des utilisateurs des deux syntaxes ici, c'est le bon endroit pour mettre à profit les connaissances de chacun. J'ai déjà une question pour les utilisateurs Fasm, mais ce n'est pas le propos du topic

faiseur- Admin
- Messages: 371
Date d'inscription: 02/05/2010

Sujets similaires» Conversion binaire et décimale
» [Cherche] Logiciel de conversion PDF en JPG GRATUIT
» conversion fichier word mac vers word PC
» conversion FAT32 vers NTFS
» conversion héxa en décimal
» [Cherche] Logiciel de conversion PDF en JPG GRATUIT
» conversion fichier word mac vers word PC
» conversion FAT32 vers NTFS
» conversion héxa en décimal
:: Général :: Bar - Espace détente
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum




