quatre choix :
- Ajouter une étiquette : ce choix permet d'ajouter une étiquette à un endroit où le
désassembleur n'en aurait pas trouvé
(par exemple parce que le désassembleur s'est désynchronisé en tentant de
désassembler du texte ASCII).
- Supprimer une étiquette : ce choix permet de supprimer une constante affectée par
erreur à une étiquette.
- Renommer une étiquette : ce choix permet de donner un nom plus "parlant" à une
étiquette comme par exemple
"AFFICHE" au lieu de "L00493".
- Rechercher une adresse : ce choix permet de chercher quelle étiquette se trouve à
une adresse donnée.
Utilisation de la liste des étiquettes
Un double-clic sur une étiquette affiche automatiquement la ligne de code
correspondante.
Définition de blocs de données
Par défaut, la fenêtre source affiche du code désassemblé. Ce n'est pas idéal pour
visualiser du texte ou une suite
de constantes hexadécimales. Pour aider à la compréhension du code, le
désassembleur gère 4 types de blocs :
- désassemblé : c'est le mode par défaut. Le désassembleur produit du code 8085.
- données hexadécimales : dans ce mode, le désassembleur produit des suites de
lignes contenant 8 valeurs hexadécimales
précédées du mnémonique "DATA H".
- données ASCII : dans ce mode, le désassembleur produit des suites de lignes
contenant au plus 32 caractères. Si le texte
se termine par un "0D", le mnémonique est "DATA A", sinon, le mnémonique est
"DATA B". Si le dernier caractère valide
d'une ligne de texte est un espace, le désassembleur ajoute un "." (début de
commentaire).
- table d'indirection : dans ce mode, le désassembleur emploie des paires d'octets
comme des adresses qui constituent
une table d'indirection (branchement indirect à une adresse en fonction d'une
variable, équivalent à un "case"). Chaque