Types d’opérations, Tion, À la – Apple DVD Studio Pro 4 Manuel d'utilisation
Page 531

Chapitre 14
Création de scripts
531
Types d’opérations
11 opérations sont à votre disposition pour contrôler la gestion des valeurs source
et cible. Il existe toutefois certaines limites qu’il convient de garder à l’esprit
lorsque vous les utilisez :
•
Les registres ne sont pas dotés de drapeaux de sur-utilisation ou de sous-utilisation
de capacité.
•
Si le script tente d’enregistrer une valeur inférieure à 0 ou supérieure à 65 535,
aucun message d’erreur ne s’affiche. Dans ce cas, cette valeur est égale à la limite
supérieure. Par exemple si vous soustrayez 7 à 3, vous obtenez normalement -4.
Mais si vous effectuez cette opération dans un script, c’est la valeur 65 532 qui
est enregistrée. Si vous ajoutez 6 à 65 534 dans un script, c’est la valeur 4 qui est
enregistrée au lieu de la valeur 65 540.
Les types d’opérations sont les suivants :
•
mov : déplace la valeur source vers l’emplacement cible en écrasant la valeur qui
s’y trouve.
•
swp : inverse la valeur source avec la valeur cible. La valeur source est enregistrée
à l’emplacement cible, la valeur cible à l’emplacement source. Il s’agit de la seule
opération qui procède à des enregistrements à l’emplacement source.
•
add : additionne les valeurs source et cible, puis enregistre le résultat
à l’emplacement cible.
•
sub : soustrait la valeur source à la valeur cible, puis enregistre le résultat
à l’emplacement cible.
•
mul : multiplie la valeur source par la valeur cible, puis enregistre le résultat
à l’emplacement cible.
•
div : divise la valeur cible par la valeur source, puis enregistre le résultat
à l’emplacement cible.
•
mod : divise la valeur cible par la valeur source, puis enregistre le reste (module)
à l’emplacement cible.
•
ran : génère une valeur aléatoire comprise entre 1 et la valeur source, puis enregistre
le résultat à l’emplacement cible.