Commande « Copy Buffer » :
Permet de copier une partie du buffer dans un autre emplacement du buffer. Les boîtes de saisies « Buffer Start »
et « Buffer End » permettent d'inscrire respectivement les adresses de départ et de fin du bloc de codes à copier.
La boîte de saisie « Destination » permet de donner l'adresse à partir de laquelle le bloc de codes doit être
recopié.
Commande « Radix » :
Permet d'afficher les adresses (colonne de gauche) en hexadécimale ou en décimale.
Commande « Swap16» :
Permet d'intervertir l'octet de poids faible avec l'octet de poids fort si on considère que le Buffer contient un
fichier au format 16 bits. Par exemple le contenu de l'adresse 00h va être échangé avec le contenu de l'adresse
01h, le contenu de l'adresse 02h va être échangé avec celui de l'adresse 03h, etc...
Commande « Swap32» :
Permet d'intervertir les deux octets de poids faible avec les deux octets de poids fort si on considère que le Buffer
contient un fichier au format 32 bits. Par exemple le contenu de l'adresse 00h et 01h vont êtres échangés avec les
contenus des adresses 02h et 03h, etc...
Commande « Clear » :
Permet d'effacer tout le contenu du buffer, c'est à dire de remettre à la valeur FF le contenu de toutes les
adresses.
Commande « Close » :
Permet de fermer la fenêtre du buffer, cependant les valeurs inscrites dans celui-ci restent inchangées tant que la
fonction « Load\File » ou la fonction « Device\Read » ne sont pas utilisées.
Cas ou le composant sélectionné est une PLD.
L'éditeur se présente sous forme de deux colonnes. On passe de l'une à l'autre en appuyant sur la touche de
tabulation. La colonne de gauche affiche les adresses (une sur 40) et la colonne de droite affiche les valeurs en
binaire. Plusieurs commandes sont disponibles afin de permettre des modifications des valeurs du buffer :
Commande « Radix » :
Permet d'effacer tout le contenu du buffer, c'est à dire de remettre à la valeur FF le contenu de toutes les
adresses.
Commande « Mode » :
Permet d'afficher les différents bits du buffer soit en binaire, soit sous forme de traits pour les 1 et de X pour les
0 afin de rendre l'affichage plus lisible.
Commande « Close » :
Permet de fermer la fenêtre du buffer, cependant les valeurs inscrites dans celui-ci restent inchangées tant que la
fonction « Load\File » ou la fonction « Device\Read » ne sont pas utilisées.
Les deux boutons "Jump" permettent de définir une ou deux adresses auquels on souhaite accéder rapidement
dans le buffer. Inscrire simplement l'adresse à laquelle on souhaite aboutir et cliquer sur "Jump". Si vous
n'utilisez pas cette fonction mettre la valeur 0 dans les deux boites de saisies, sinon à chaque ouverture du buffer,
le curseur viendra se positionner directement à l'adresse définie dans la première boite de saisie "Jump".
Menu Buffer\Edit UES:
Cette commande n'est accessible que si vous avez sélectionné un composant de type GALxxxx parmi les PLD.
UES signifie « User's Electronic Signature ». Chaque GAL contient une signature électronique composée d'un
mot de 64 bits reprogrammable. Cette commande permet d'écrire la valeur désirée soit en ASCII, soit en
hexadécimale, soit en binaire, dans le registre mémoire du composant.