comment traduire .asm en langage machine - ASM - Programmation
Marsh Posté le 30-01-2009 à 21:31:08
1. Créer un ".exe" à partir du ".asm" en utilisant un assembleur avec les options de debugages inclues.
2. Faire tourner le programme en mode debug.
Marsh Posté le 30-01-2009 à 22:28:17
wa7ch3000 a écrit : Bonjour, |
oui, ça s'appelle un assembleur. et tu veux faire quoi ? assembler un programme asm, ou bien carrément programmer ton propre assembleur ?
Marsh Posté le 30-01-2009 à 23:50:36
Si l'on s'en tient à la définition stricte des termes informatiques, un "interpréteur" est différent d'un "compilateur" et est donc différent d'un "assembleur", puisque ce dernier est généralement assimilé à un "compilateur", en tous cas pas à un "interpréteur". Donc, l'idée de voir le code pas à pas avec le debuger s'approche de l'idée de l'interpreteur, mais ce n'est peut-être pas ce qui est recherché.
Marsh Posté le 31-01-2009 à 03:10:16
ça rajoute quoi en plus dans l'exe, le fait que ça soit en mode debug ?
Marsh Posté le 31-01-2009 à 08:20:39
ALORS, premierement merci pour vos intervention,
je ne sait pas est ce que vous avez comprendre mon question,
voila je veut faire un programe c ou cpp ou .. qui a pour input un code assembleur et son output code machine
merci
cordialement
Marsh Posté le 31-01-2009 à 10:14:20
Donc, ce qu'il faut est un assembleur (et un éditeur de liens s'il n'est pas inclus dans l'assembleur). Ou bien, ce qui est encore plus pratique est un compilateur C qui accepte les instructions en assembleur, par exemple celui de Microsoft ou de Borland, si c'est pour du code Intel Pentium.
Le mode debug se rapproche du mode interprété car le programme peut s'exécuter lentement, et car on peut changer les instructions sans avoir à recompiler (reassembler), juste en changeant le contenu de la mémoire. C'est ce que permet de faire le programme nommé "DEBUG.EXE" qui est distribué en standard depuis l'origine des DOS jusqu'à au moins Windows Millennium.
Marsh Posté le 31-01-2009 à 17:12:18
mais non, je veut developper un programme en c ou cpp,.. qui lit un fichier texte contenant du code assembleur et retourne un fichier contenant du code binaire ou hexa
Marsh Posté le 31-01-2009 à 19:15:22
bah alors au boulot
Marsh Posté le 15-09-2009 à 16:13:53
Non, le mode debug c'est juste que les symboles sont presents dans le binaire compile.
Marsh Posté le 30-01-2009 à 20:50:18
Bonjour,
est ce que vous pouvez m'aider; je veut faire un interpreteur qui traduit les code assembleur en langage machine
merci