Notice XDASM lancement: XDASM filename,type [/options] filename est le nom du fichier à désassembler le type de CPU précédé de la virgule (type.CPU) au lancement XDASM recherche le fichier type.EQU. c'est un fichier qui contient les definitions d'équivalence et des directives additionelles pour l'assembleur. par exemple pour désassembler un programme 8051 TEST.HEX et pour inclure toutes les fonctions de listing, la commande est: XDASM TEST.HEX,8051 /RC OPTIONS XDASM B dit à XDASM que le fichier d'entrée est binaire C met le dump en commentaire L convertit le code en caracteres minuscules? M masque 7 bits pour ASCII Hexdump dans les commentaire R Met la cross-reference en fin de source T inclue le controle d'une Tag File X Sort uniquement la cross-reference, sans le code TAG FILE la Tag file est utilisee pour permettre un meilleur controle du désassemblage. il permet de dire à XDASM comment désassembler à une adresse spécifiée. ce fichier peut etre créé avec un éditeur ASCII. et doit s'appeler du meme nom que filename mais avec l'extension .TAG un entrée dans la tag file consiste en 4 caracteres hexa de l'adresse de debut, suivi d'un signe = et le caractere de commande le caractere ^ (chapeau ou accent circonflexe) est utilisé pour terminer la tag file. les entrees a=d'adresse n'ont pas besoin d'etre dans un ordre sequentiel . Caracteres de commande: B definie qu'on est en BYTE disassembly (DB 000H) G genere un label d'equivalence pour cette adresse H HEX address offset (positive) I instruction disassembly S SKIP disassembly (ignore marked bytes) T TEXT disassembly (DB 'text') > define Word first byte = LSB of word < define WORD first byte = MSB of word exemple de Tag file TEST.TAG où TEST.HEX est le nom du fichier à desassembler 0118=T 011F=B ^