fabiin
Messages postés329Date d'inscriptionmercredi 4 avril 2001StatutMembreDernière intervention 8 décembre 2009
-
11 juin 2002 à 21:27
silkscalp
Messages postés27Date d'inscriptionlundi 30 octobre 2000StatutMembreDernière intervention20 janvier 2011
-
21 sept. 2005 à 16:15
Salut
Quel compileur ASM me conseillez-vous ???
Merci :big)
@+
Fabs 8-)
Achoum
Messages postés39Date d'inscriptionmercredi 17 avril 2002StatutMembreDernière intervention 2 juillet 2005 21 juin 2002 à 09:23
Tasm à un debuger que je trouve nule... il faut aller ouvrir un fichier .....................
Pour Nasmide le debuger est inclut dans l'interface (ce qui est déjà mieu).
j'utilise aussi beaucoup Tasm pour ma TI83+, donc le le connai ...
kilomaster
Messages postés130Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 6 décembre 2006 24 juin 2002 à 10:41
bonjour j'ai un tas de compilateur asm, mais g du mal a compiler avec.
qq1 pourrait il me dire quel est le sien m'indiquer ou je peux le trouver et comment on s'en sert?
je sais je demande beaucoup, mais c'est un language qui m'interresse depuis longtemps et j'aimerais m'y mettre.
silkscalp
Messages postés27Date d'inscriptionlundi 30 octobre 2000StatutMembreDernière intervention20 janvier 2011 21 sept. 2005 à 16:15
A mon avis pour debuter je conseillerai plutôt Masm32v8 + RadASM.
RadASM est un IDE ou Rad suivant la definition que l'on donne.
Ce programme (comme un editeur spécialisé mais mieux) permet de
choisir un projet (Appli graphique, console, dll, OCX...) avec des
templates (le squelette de l'appli : le code qui ne change pas est
ecrit) ce qui facilite et accèlere grandement la phase de
developpement. Il a l'avantage d'avoir des controles à placer
graphiquement (à la souris quoi) comme avec un IDE style VB (ce qui
permet de programmer des appli graphique en asm très vite).
Bref il est très simple de fonctionnement et facilite grandement la vie du développeur.
Pour les API, RadASM indique les argument qu'attend l'API (quand on utilise invoke pas call...)
Sinon il existe d'autre IDE comme WinASM, AsmEdit, Chrome....
Ces IDE permettent généralement de choisir le compilateur utilisé (c'est en tout cas sûr pour RadASM) et sont gratuit.
Testez les, vous apprécierez surement. Vous pouvez même les tester avec
Nasm (il existe des template pour chaque compilo supporté : GoASM,
Fasm, Nasm, MASM, Tasm...)
NasmIDE un des seuls IDE pour NASM comme projet alors qu'il existe plein d'IDE pour MASM.
Un avantage de Nasm c'est qu'il fonctionne sous linux.
Pour l'A86 par contre il y à un probleme (il me semble) pour creer des
exe sous windows (je suis plus sûr mais l'A86 a été
abandonné par beaucoup de développeur, j'ai oublié la raison mais il me
semble que c'était une raison de ce genre)
Sinon un très bon déboggeur est Ollydbg. Il peut-être integré dans le
menu de RadASM (Sûr a 100$) et des autres IDE (il me semble). Avec un
peu d'habitude Ollydbg vous paraitra comme un débogueur inclus (
sachant que normallement vous avez ecris le code source et l'avez
eventuellement sous les yeux). C'est un peu l'equivalent de gdb sous
linux. De plus il est entièrement graphique est configurable avec des
plugins (j'en ai integré plus de 11 chez moi mais il y en a d'autres)
et en particulier un plugin qui permet d'ecrire des scripts et un autre
qui merùet de passer des commande en lignede commande et deposer des
break point conditionnel par exemple :
break si eax=0 (c'est pas la syntaxe mais c'est pour etre clair).
Si vous n'êtes pas convaincu, testez les. Au pire vous perdrez une
heure, au mieux vous gagnerez des heures et des heures de travail (si
on a créé les IDE c'est pas pour rien, c'est parce qu'il permettent de
gagner du temps dans son travail)
Par exemple, la compilation, le linkage et le lancement de l'appli se
fon respectivement en 1 click chacun avec RadASM et les autres
IDE. Le lancement du débogueur se fait en passant par le menu
outils ou option (plus rapide). De même qu'un IDE propose plein de
petit plus : table des correspondance ascii, table des couleurs, Aide
en ligne sur les API (en donnant le chemin du gichier win32.hlp lords de la configuration du prog)etc...
Bref essayez et postez vos critiques mais perso je trouve que les
RAD-IDE sont très pratique. Pour débuter cela n'est pas le mieux mais
quand on déjà des notions de base, cela est très pratique.
Silkscalp/Sky
LE SAVOIR EST UN POUVOIR LE TRANSMETTRE EST UN DEVOIR silkscalp@gmail.com