Section courante

A propos

Section administrative du site

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