LE CALCUL D'EOR
ON N'ECRIT PAS LES VALEURS DES BUFFERS NBUF1 et NBUF2 EN S'EN SERVANT DIRECTEMENT COMME INDEX mais en opérant d'abord une opération EOR et C'EST LE RESULTAT de cette opération EOR qui EST ALORS PRIS COMME INDEX DANS LA TABLE DE TRANSLATION DES NIBBLES.

Vérifions d'abord s'il y a bien symétrisation des opérations.

Prenons par exemple les données contenues dans BUFFER qui sont $01, $02, $03. Si l'on se contentait de se servir de ces données directement en tant qu'index, les nibbles écrits sur la disquette seraient $97 $9A $9B (voir rubrique sur les NIBBLES)



Vérifions la symétrie en lecture. Attention, là encore la lecture ne se fait pas par translation directe du nibble en donnée mais bien après le calcul EOR. Si on faisait la lecture directe de $97 $9B $97, les données seraient alors $01 $03 $01 (ce qui n'a aucun sens après ce que l'on vient de voir)



APPLICATION EN DOS 3.3