Assembleur
pascal007
-
demon21 -
demon21 -
bonjour,
j'essaye de me former à la programmation en assembleur. J'ai déjà parcouru un des articles du site sur le sujet.
Je voudrai savoir s'il existe sur le marché un outil d'autoformation un peu comme avait publié micro application en 1988 où l'on trouvait un logiciel de simulation du processeur 8088.
Je possède ce logiciel mais il ne peut plus fonctionner sur ma machine.
par ailleurs connaissez vous un logiciel permettant d'écrire, d'exécuter des programmes en assembleur et de déassembler?
merci d'avance de vos réponses.
j'essaye de me former à la programmation en assembleur. J'ai déjà parcouru un des articles du site sur le sujet.
Je voudrai savoir s'il existe sur le marché un outil d'autoformation un peu comme avait publié micro application en 1988 où l'on trouvait un logiciel de simulation du processeur 8088.
Je possède ce logiciel mais il ne peut plus fonctionner sur ma machine.
par ailleurs connaissez vous un logiciel permettant d'écrire, d'exécuter des programmes en assembleur et de déassembler?
merci d'avance de vos réponses.
A voir également:
- Logiciel assembleur
- Money logiciel - Télécharger - Comptabilité & Facturation
- Logiciel - Guide
- Ce logiciel gratuit répare automatiquement votre PC quand Windows a des problèmes - Guide
- Logiciel de sauvegarde gratuit - Guide
- Logiciel montage vidéo gratuit windows 10 - Guide
11 réponses
Question logiciel : j'utilisais W32dasm et WinHex.
Site pas mal concernant W32dasm : https://www.alvasoft.net
Site pas mal concernant W32dasm : https://www.alvasoft.net
merci dcan pour tes conseils.
Je suis allé visité le site que tu m'a conseillé. En effet il est très intéressant. Mais win32dasm existe t'il en freeware sur internet où faut l'acheter chez un fournisseur de logiciel?
merci pour ta réponse
ps : j'ai tardé à répondre car je ne pouvais plus envoyer d'email ( problème avec le serveur).
Je suis allé visité le site que tu m'a conseillé. En effet il est très intéressant. Mais win32dasm existe t'il en freeware sur internet où faut l'acheter chez un fournisseur de logiciel?
merci pour ta réponse
ps : j'ai tardé à répondre car je ne pouvais plus envoyer d'email ( problème avec le serveur).
W32DASM n'est pas un freeware, et je ne crois pas qu'il existe une version totalement gratuite. Cependant, je crois bien qu'il y a une période d'essai de 30 jours... Tu pourras toujours voir si ça te convient comme logiciel ou non !
Look at that : log assembleur freeware !!!!!
Pour écrire en assembleur et exécuter les programmes, j'utilise C++ Builder 6 (de Borland), mais c'est un logiciel payant.
Look at that : log assembleur freeware !!!!!
Pour écrire en assembleur et exécuter les programmes, j'utilise C++ Builder 6 (de Borland), mais c'est un logiciel payant.
dcan
merci pour tes explications. En tant que débutant je n'ai pas besion du logiciel dernier cri en matière de programmation aussi w32dasm me suffirait.
sur amazon je ne l'ai pas trouvé et C++builder 6 non plus. Seul est disponible c++builderX qui coute plus de 1000 euros!
où pourrai je trouver ses logiciel à des prix raisonnables?
merci pour tes explications. En tant que débutant je n'ai pas besion du logiciel dernier cri en matière de programmation aussi w32dasm me suffirait.
sur amazon je ne l'ai pas trouvé et C++builder 6 non plus. Seul est disponible c++builderX qui coute plus de 1000 euros!
où pourrai je trouver ses logiciel à des prix raisonnables?
W32dasm c'est un désassembleur et deboggeur mais pas un assembleur, ou pas que je sache.
Et puis c'est un vieux coucou ce logiciel, il n'est plus developpé depuis quelques années.
Si tu veux developper en assembleur, ya un bon logiciel libre qui s'appele nasm https://sourceforge.net/projects/nasm/
Sa syntaxe m'a l'air moins rude que celle d'autres assembleurs (j'en ai pas essayé d'autres).
Et puis c'est un vieux coucou ce logiciel, il n'est plus developpé depuis quelques années.
Si tu veux developper en assembleur, ya un bon logiciel libre qui s'appele nasm https://sourceforge.net/projects/nasm/
Sa syntaxe m'a l'air moins rude que celle d'autres assembleurs (j'en ai pas essayé d'autres).
merci kilian de t'intéresser à mon problème.
j'ai été visité le site dont tu parles, mais je t'avoue être perdu dans les différentes versions de programme nasm.
Lequel dois je télécharger pour programmer en assembleur sachant que j'utilise XP et que mon processeur est de marque intel.
merci de ta réponse
j'ai été visité le site dont tu parles, mais je t'avoue être perdu dans les différentes versions de programme nasm.
Lequel dois je télécharger pour programmer en assembleur sachant que j'utilise XP et que mon processeur est de marque intel.
merci de ta réponse
Sur cette page:
https://sourceforge.net/projects/nasm/files/
Il faut prendre les Win32 binaries.
En décompressant l'archive, tu trouveras deux applications:
nasmw.exe : l'assembleur
ndisasmw.exe : un désassembleur très basique.
Les deux s'utilisent en ligne de commande.
Pour survoler un peu l'utilisation de l'assembleur, il faut définir le format que tu vas utiliser. Si tu es sous windows XP, tu aura besoin d'applications win32. Donc pour assembleur ton fichier code.asm:
Pour avoir un executable ou une bibliothèque au final, il te faudra un éditeur de lien (nasm ne peut produire que des fichiers objets).
Tu peux prendre MinGw par exemple en utilisant gcc.
Pour la syntaxe des fichiers assembleur avec nasm, je te laisse chercher, et si tu as un soucis dis le nous.
https://sourceforge.net/projects/nasm/files/
Il faut prendre les Win32 binaries.
En décompressant l'archive, tu trouveras deux applications:
nasmw.exe : l'assembleur
ndisasmw.exe : un désassembleur très basique.
Les deux s'utilisent en ligne de commande.
Pour survoler un peu l'utilisation de l'assembleur, il faut définir le format que tu vas utiliser. Si tu es sous windows XP, tu aura besoin d'applications win32. Donc pour assembleur ton fichier code.asm:
nasm -f win32 -o code.o code.asm
Pour avoir un executable ou une bibliothèque au final, il te faudra un éditeur de lien (nasm ne peut produire que des fichiers objets).
Tu peux prendre MinGw par exemple en utilisant gcc.
Pour la syntaxe des fichiers assembleur avec nasm, je te laisse chercher, et si tu as un soucis dis le nous.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vieux coucou, vieux coucou... Grmbl...
Les logiciel les plus récents ne sont pas forcément les plus efficaces !
Les logiciel les plus récents ne sont pas forcément les plus efficaces !
Les logiciel les plus récents ne sont pas forcément les plus efficaces !
Que dire d'un logiciel comme w32dasm, jadis excellent, qui n'est plus maintenu ?
Il ne désassemblera pas les programmes 64 bits. Il ne reconnaitra pas d'éventuelles nouvelles fonctions de l'api win32 (pensons à vista qui, je suppose, apportera de nouvelles fonctions dans ses bibliothèques)...
C'était un excellent logiciel mais pourquoi se pencher dessus aujourd'hui?
Aucun interêt, sinon par nostalgie.
Il y a des désassembleurs / déboggeurs qui sont aujourd'hui très efficaces, et bien plus que win32dasm. Et très importants => ces derniers sont encore maintenus.
Que dire d'un logiciel comme w32dasm, jadis excellent, qui n'est plus maintenu ?
Il ne désassemblera pas les programmes 64 bits. Il ne reconnaitra pas d'éventuelles nouvelles fonctions de l'api win32 (pensons à vista qui, je suppose, apportera de nouvelles fonctions dans ses bibliothèques)...
C'était un excellent logiciel mais pourquoi se pencher dessus aujourd'hui?
Aucun interêt, sinon par nostalgie.
Il y a des désassembleurs / déboggeurs qui sont aujourd'hui très efficaces, et bien plus que win32dasm. Et très importants => ces derniers sont encore maintenus.
Oui, mais d'après ce que j'ai compris, pascal007 débute. Donc W32DASM doit bien suffir !
Et pascal utilisait un programme de 1988 simulant un processeur 8088. Y'a pire que moi donc !
Et puis, question nostalgie, je ne suis pas un dinosaure ! J'ai 19 ans et de fortes chances d'être plus jeune que toi, alors... ^^
De toute façon, je lui ai donné un lien vers une autre discussion où il y a eu de bonnes réponses concernant des logiciels gratuits traitant l'assembleur. Je ne suis pas resté sur ce que je connais !
NB : W32DASM est toujours utilisé dans mon IUT pour les cours et les TD ! OK, c'est loin d'être une école d'ingénieurs, mais tout de même !
@+
Et pascal utilisait un programme de 1988 simulant un processeur 8088. Y'a pire que moi donc !
Et puis, question nostalgie, je ne suis pas un dinosaure ! J'ai 19 ans et de fortes chances d'être plus jeune que toi, alors... ^^
De toute façon, je lui ai donné un lien vers une autre discussion où il y a eu de bonnes réponses concernant des logiciels gratuits traitant l'assembleur. Je ne suis pas resté sur ce que je connais !
NB : W32DASM est toujours utilisé dans mon IUT pour les cours et les TD ! OK, c'est loin d'être une école d'ingénieurs, mais tout de même !
@+
Moui, m'enfin bon... Des fois, les vieux trucs ont du bon !!
Regarde les problèmes engendrés par Windows Live Messenger chez bien des gens alors que MSN Messenger fonctionne encore parfaitement !!!
Mais je veux bien admettre que je n'ai pas beaucoup d'expérience en ce qui concerne l'assembleur... les trucs du genre "push eax ebx", c'est pas mon truc de toute façon ! ^^
Regarde les problèmes engendrés par Windows Live Messenger chez bien des gens alors que MSN Messenger fonctionne encore parfaitement !!!
Mais je veux bien admettre que je n'ai pas beaucoup d'expérience en ce qui concerne l'assembleur... les trucs du genre "push eax ebx", c'est pas mon truc de toute façon ! ^^
Moui, m'enfin bon... Des fois, les vieux trucs ont du bon !!
Regarde les problèmes engendrés par Windows Live Messenger chez bien des gens alors que MSN Messenger fonctionne encore parfaitement !!!
Msn Messenger n'est plus maintenu?
Chuis à la ramasse moi...
Ceci dit, tant qu'à faire, je préfère me diriger vers un autre logiciel comme Amsn, qui est encore vivant et qui n'a pas trop de bug finalement...
Mais je veux bien admettre que je n'ai pas beaucoup d'expérience en ce qui concerne l'assembleur... les trucs du genre "push eax ebx", c'est pas mon truc de toute façon ! ^^
Moui, c'est ce que disais au début aussi, mais à la reflexion c'est plutôt rigolo de parler à son processeur ^_^
Regarde les problèmes engendrés par Windows Live Messenger chez bien des gens alors que MSN Messenger fonctionne encore parfaitement !!!
Msn Messenger n'est plus maintenu?
Chuis à la ramasse moi...
Ceci dit, tant qu'à faire, je préfère me diriger vers un autre logiciel comme Amsn, qui est encore vivant et qui n'a pas trop de bug finalement...
Mais je veux bien admettre que je n'ai pas beaucoup d'expérience en ce qui concerne l'assembleur... les trucs du genre "push eax ebx", c'est pas mon truc de toute façon ! ^^
Moui, c'est ce que disais au début aussi, mais à la reflexion c'est plutôt rigolo de parler à son processeur ^_^
Salut
moi j'utilies miniide pour la programmation disponible ici
http://www.mgtek.com/miniide/download/ (gratuit)
il te permet de compiller tes programme
et pour les tester j'utilise trace32 disponible ici
https://www.lauterbach.com/ (pas gratuit)
mais je l'ai trouver sur internet et je l'aime beaucoup parce qu'il te permet de voir le contenue de tes registre ton SP et le contenue de ta mémoire...
bonne chance
moi j'utilies miniide pour la programmation disponible ici
http://www.mgtek.com/miniide/download/ (gratuit)
il te permet de compiller tes programme
et pour les tester j'utilise trace32 disponible ici
https://www.lauterbach.com/ (pas gratuit)
mais je l'ai trouver sur internet et je l'aime beaucoup parce qu'il te permet de voir le contenue de tes registre ton SP et le contenue de ta mémoire...
bonne chance