Non :) , il faut voir du côté du fil de discussion sur les compilateurs eux-mêmes : http://www.developpez.net/forums/showthread.php?t=2037Citation:
Envoyé par spidermario
;)
Version imprimable
Non :) , il faut voir du côté du fil de discussion sur les compilateurs eux-mêmes : http://www.developpez.net/forums/showthread.php?t=2037Citation:
Envoyé par spidermario
;)
moi auusi j'utilise fasm :D
J'utilise MASM et je suis en train de me mettre à FASM. Comme éditeur j'utilise PSPad qui intègre un éditeur hexadécimal et un tas d'autres trucs.
avant j'uttilisait A86 et edit quant j'était sous dos avec zapit comme éditeur héxa
puis j'ai remplacer a86 par fasm
depuis que je suis sous windows j'uttilise l'IDE asmeditor3 avec fasm et bien sur l'editeur hexa fournit avec!
par contre depuis que j'ai vista (il étai vendu avec j'ai pas choisi) asmeditor bug et j'ai dut me rabbatre sur blocnote
quant j'etai sous dos j'avait créer un pti batch (co.bat) très pratique:
edit %1.asm
fasm %1.asm %.com
J'utilise nasm + gcc (pour bénéficier des fonctions de la libc, et de la bonne initialisation de mes programmes), je n'ai jamais essayé d'utiliser un autre assembleur.
Editeur : notepad++ .
Désassembleur : objdump et ndisasm.
Pour débugger, j'utilise gdb et parfois ollydbg.
Quand j'ai besoin de connaitre l'adresse d'une fonction dans un programme, j'utilise nm.
Assembleur : principalement Solar Assembler, j'utilise parfois Nasm ou Fasm.
Désassembleur : ndisasm
Editeur : Notepad2
J'ai l'impression d'etre tout seul à utiliser Tasm
Bon des fois j'utilise Masm aussi...
Sinon pour L'IDE
TasmCoding (mon IDE) pour Tasm
EasyCode pour Masm
:zoubi:
J'utilise NASM pour assembler, Notepad++ pour éditer, VMware comme machine de test, parce que j'ai toujours bien du mal à configurer Bosch.
j'utilise FASMW comme editeur/compilateur/exécuteur.
le DOS de windows (mode V86), le DOS reel, DOSBOX, BOCHS et le BOOT comme machines de test.
HxD comme éditeur hexadécimal.
ICPROG pour flasher les PICs.
GIMP pour faire des jolis graphismes
et surtout, la documentation présente sur internet sur les nombreux sites anglophones spécialisés dans la programmation Assembleur et HardWare.
tels que:
osdev.org wiki
hellppc
IA 32 manuals
...
J'utilise TASM, mais je veux basculer en NASM car NASM est plus proche de la programmation win32 ja pense.
Je pense que TASM est un ancien compilateur. Demande beaucoup de temps pour la compilation ( en tapant chaque fois sur le dos) avec TLINK.
Moi je code pour x86 et j'utilise NASM, je ne dis pas que c'est le meilleur assembleur car n'ayant jamais comparé avec d'autre (enfin, un peu GNU as mais trop peu), je ne peux pas savoir mais c'est le seul que je sais utiliser et je trouve sa documentation bien foutue (bien organisée et les phrases sont assez simples à comprendre pour les francophones un peu nul en Anglais comme moi).
Et aussi, GNU ld pour linker.
En éditeur, j'utilise Notepad++ sous Windows et GNU nano sous GNU/Linux (oui je sais, Emacs et Vim sont meilleurs mais j'aime le petit nano sans prétention). Mais bon, le ELF étant plus simple (pour moi), je programme en ASM surtout sous GNU/Linux.
En débugger, je prends gdb car je le trouve vraiment complet (tellement complet que je suis obligé d'avoir une cheat sheet pour l'utiliser).
Parfois je désassemble avec objdump.
Pour ma part j'utilise masm32 qui est véritablement efficace.
OllyDbg pour le déboguage.
RadAsm pour l'éditeur mais le bloc note de windows fait vraiment l'affaire.
Mais honnêtement programmer un ASM aujourd'hui n'est vraiment utile que pour réaliser des micros logiciels sinon j'utilise le C++ (Code::Blocks) pour réaliser des programmes plus réaliste !!!
Me concernant, c'est
- nasm
- Notepad++
-JWASM (2.10pre)- MASM(ml.exe 6.15 10..)
-EDITMASM
Bonjour,
J’utilise pour 32 bits MASM (lien http://en.wikipedia.org/wiki/Microsoft_Macro_Assembler), avec editor/compilator/linker/debugger .Net Visual Studio.
L’avantage est qu’il présent des directives comme .repeat, .until (link http://www.google.ro/url?sa=t&rct=j&...62922401,d.bGQ)
ce qui se rapproche du language C.
Le désavantage : .Net Visual Studio – pour debug sur ASM a peu de fenêtres disponibles (il serait bien d’avoir une fenêtre supplémentaire pour les flagues, stive).
Pour x86 sur 16 bits, j’utilise Emu8086 (lien http://www.emu8086.com/).
L’avantage _ l’émulateur contient plusieurs fonctions pour le debug (bon pour apprendre l’ASM).
Le désavantage – il est disponible que pour 16 bits.
Bonne journée,
Mihaela
Yasm s'intègre plus naturellement dans les environnements IDE tels que Visual Studio ou Emacs , permettant à l'IDE de reconnaître correctement le message d'erreur/d'avertissement en tant que tel et lien vers la ligne de code source incriminée.
https://yasm.tortall.net/Guide.html
http://www.tortall.net/projects/yasm...tml/index.html