Si l'utilisateur applique toutes les fonctions de reformatage en même temps, il est nécessaire de définir un ordre de priorité : Invert > Reduction > Offset > Modulo.
Avec les conditions suivantes :
Data_width = 11 bits
Modulo = 256 (8 bits)
Reduction = 1 bit
Saisissez la valeur d'offset après réduction.
Dans cet exemple, étant donné que la résolution de l'ensemble de la plage devient 211-1 après réduction, pour obtenir un offset physique d'une demi-plage, la valeur d'offset doit être réglée comme suit :
Offset = 512
Une fois que la valeur d'offset a été ajoutée, si la valeur reformatée dépasse 211-1, elle sera masquée par 211-1.
Si la donnée originale est 00001001001 en binaire (73 en décimal), alors que la direction SSI est inversée :
Invert [73] = 211 - 73 = 1975
Reduct [1975] = 1975 / 21 = 987
Offset [987] = 987 + 512 - 211-1 = 475
Mod [475/256] = 219
Le résultat final dans %IW est 219. Quant au code Gray, il sera converti par XCEL automatiquement. Les données originales du registre SSI sont toujours en binaire.