BIN2ASM |
Binaire à assembleur |
---|---|
Corail |
Syntaxe
BIN2ASM [/D(B|W|D)] source dest.ASM |
Paramètres
Nom | Description |
---|---|
source | Ce paramètre permet d'indiquer le nom du fichier source binaire. |
dest.ASM | Ce paramètre permet d'indiquer le nom du fichier assembleur à générer. |
/Annnn | Ce paramètre permet d'indiquer la position de début dans le fichier en hexadécimal. |
/Bnnnn | Ce paramètre permet d'indiquer la position de début dans le fichier en décimal. |
/DB | Ce paramètre permet de sortir les données avec des instructions DB. |
/DD | Ce paramètre permet de sortir les données avec des instructions DD. |
/DW | Ce paramètre permet de sortir les données avec des instructions DW. |
/Snn | Ce paramètre permet d'indiquer le nombre de données en hexadécimal (01 à 80). |
/Wnn | Ce paramètre permet d'indiquer le nombre de données en décimal (1 à 80). |
Description
Cette commande permet de convertir un fichier binaire en instructions DB ou autre de l'assembleur.
Exemple
L'exemple suivant permet de convertir le fichier binaire 8086test.bin en fichier de code source assembleur target.asm :
BIN2ASM 8086test.bin target.asm /DB /A0000 /W3 |
Ensuite, on peut regarder le résultat à l'aide d'une commande TYPE de DOS par exemple :
TYPE target.asm |
on obtiendra un résultat ressemblant à ceci :
DB 31h,C0h,BBh DB 00h,00h,CDh DB 0Ah |
Code source
Voici le code source Pascal de BIN2ASM :
Lien | Langage de programmation |
---|---|
BIN2ASM.PAS | Free Pascal, Turbo Pascal 7 |
Dernière mise à jour : Dimanche, le 12 Novembre 2023