Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3145 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  comment traduire .asm en langage machine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment traduire .asm en langage machine

n°1845372
wa7ch3000
Posté le 30-01-2009 à 20:50:18  profilanswer
 

Bonjour,  
 
est ce que vous pouvez m'aider;  :sarcastic:  :cry:  je veut faire un interpreteur qui traduit les code assembleur en langage machine  
:sarcastic:  
merci

mood
Publicité
Posté le 30-01-2009 à 20:50:18  profilanswer
 

n°1845382
billgatesa​nonym
Posté le 30-01-2009 à 21:31:08  profilanswer
 

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.

n°1845401
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-01-2009 à 22:28:17  profilanswer
 

wa7ch3000 a écrit :

Bonjour,  
 
est ce que vous pouvez m'aider;  :sarcastic:  :cry:  je veut faire un interpreteur qui traduit les code assembleur en langage machine  
:sarcastic:  
merci


oui, ça s'appelle un assembleur. et tu veux faire quoi ? assembler un programme asm, ou bien carrément programmer ton propre assembleur ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1845422
olivthill
Posté le 30-01-2009 à 23:50:36  profilanswer
 

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é.


Message édité par olivthill le 30-01-2009 à 23:51:45
n°1845433
frenchtouc​co
Posté le 31-01-2009 à 03:10:16  profilanswer
 

ça rajoute quoi en plus dans l'exe, le fait que ça soit en mode debug ?


---------------
je connais tout, je ne sais rien, seule certitude, à vouloir trop on finit par tout perdre.
n°1845434
wa7ch3000
Posté le 31-01-2009 à 08:20:39  profilanswer
 

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

n°1845450
olivthill
Posté le 31-01-2009 à 10:14:20  profilanswer
 

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.

n°1845582
wa7ch3000
Posté le 31-01-2009 à 17:12:18  profilanswer
 

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

n°1845629
frenchtouc​co
Posté le 31-01-2009 à 19:15:22  profilanswer
 

bah alors au boulot


---------------
je connais tout, je ne sais rien, seule certitude, à vouloir trop on finit par tout perdre.
n°1924277
ravenX11
Coding is living
Posté le 15-09-2009 à 16:13:53  profilanswer
 

Non, le mode debug c'est juste que les symboles sont presents dans le binaire compile.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  comment traduire .asm en langage machine

 

Sujets relatifs
Convertisseur en langage CPremier langage
[ C ] Bonjour, aide pour traduire en C .[Divers] Choix difficile de langage
Outils pour programmer en langage FortranLangage SQL commun Oracle/MySQL
[RESOLU] batch pour rebooté machine et relancer au démarrage[Réglé] ip:port en char traduire en decimal. master query
Quel est le langage le plus facile à apprendre et utiliser ?[RESOLU]Traduire du C++ en PHP
Plus de sujets relatifs à : comment traduire .asm en langage machine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR