Manipulation de fichiers
Création de données de
fichier avec tableur
1, 2, 3...
Conversion de décimale non signée en
hexadécimale à 4 chiffres
Fonction
DEC2HEX(cell_location,4)
utilisée
Exemple Entrer 10 en décimal et convertir en 000A en
hexadécimal à 4 chiffres
Item
Conversion de décimale signée en hexadécimale
Fonction
DEC2HEX(IF(0<cell_location,cell_location,65536+
utilisée
cell_location),4)
Exemple Entrer 10 en décimal et convertir en FFF6 en
hexadécimal à 4 chiffres
Fichier de données
transféré
automatiquement au
démarrage
486
Utiliser la procédure suivante pour créer des fichiers de données avec un tableur
comme Microsoft Excel.
· Définir le contenu des cellules en numérique ou en caractères.
· Saisir 4 caractères dans chaque cellule si des champs de mot simple sont utili-
sés ou 8 caractères si des champs de mot double sont utilisés. Par exemple, si
les champs de mot simple sont utilisés, entrez 000A, et pas simplement A.
· S'assurer de saisir seulement les caractères hexadécimaux (0 à 9, A à F ou à f)
dans les cellules. D'autres caractères et codes ne sont pas utilisés.
Pour stocker les chiffres hexadécimaux dans la mémoire d'E/S, il est utile de
convertir les entrées décimales du tableur en hexadécimal. Utiliser la procédure
suivante pour convertir en hexadécimal.
1. Sélectionner Add-Ins... à partir de la commande outils de la barre des
menus.
2. Sélectionner Analysis ToolPak dans le menu Add-Ins.
3. Sélectionner Function à partir du menu Insertion dans la cellule où la fonc-
tion sera utilisée.
4. Sélectionner DEC2HEX (number, digit) depuis Engineering (ingénierie)
dans le champ Category (catégorie).
5. Lors de la conversion en hexadécimal à 4 chiffres, sélectionner juste la cel-
lule désirée à la variable de numéro.
Lors de la conversion en hexadécimal à 8 chiffres, saisir la condition
IF(0<cell location, cell location, 4294967296+cell) à la variable de numéro.
· Exemple 1 : Entrée des valeurs décimales non négatives.
· Exemple 2 : Entrée des valeurs décimales signées.
à 4 chiffres
Trois types de fichiers sont transférés automatiquement au démarrage lorsque
le transfert automatique est utilisé au démarrage.
· AUTOEXEC.IOM : Mots DM attribués aux Unités d'E/S spéciales et aux cartes
internes. Le contenu de ce fichier est transféré à la banque DM commençant à
D20000 lorsque l'alimentation passe à ON.
Conversion de décimale non signée en
hexadécimale à 8 chiffres
DEC2HEX(cell_location,8)
Entrer 10 en décimal et convertir en 0000000A en
hexadécimal à 8 chiffres
Conversion de décimale signée en hexadécimale
à 8 chiffres
DEC2HEX(IF(0<cell_location,cell_location,
4294967296+cell_location),8)
Entrer 10 en décimal et convertir en FFFFFFF6 en
hexadécimal à 8 chiffres
Chapitre
12-2