Concepts et Termes BASIC
Ainsi, pour obtenir le correspondant négatif d'un nombre, les uns sont remplacés
par des zéros et les zéros par des uns pour chaque bit.
Lorsque 1 et NOT 1 sont additionnés, on obtient le résultat suivant:
0000000000000001 (1)
+ } 1111111111111110 {NOT 1)
1111111111111111 (-1)
Ainsi, tous les bits deviennent des 1. Suivant la liste des chiffres à la page précédente,
les bits deviennent — 1 en notation décimale. Autrement dît, 1 + NOT 1 = —1.
La relation entre la valeur numérique X et son correspondant négatif (NOT X) est:
X + NOT X = -1
On obtient l'équation NOT X = -X-1
c.a.d NOTX = - (X + 1}
On peut déduire de cette équation les résultats suivants:
NOT0= -1
NOT-1 = 0
N O T - 2 = 1
M est possible de combiner plus de deux expressions relationnelles avec ces opéra-
teurs. Il est conseillé d'utiliser des parenthèses pour que la comparaison voulue soit
claire.
( A < 9 ) A N D ( B > 5 )
(C = 5) OR (C = 6) OR (C = 7)
Le PC-1350 utilise des opérateurs logiques fonctionair sur 16 bit et effectuant
des opérations bit à bit. (Voir la remarque sur les expressiond e relations et Vrai et
Faux). Dans des conditions normales, ceci n'a aucune signification car le 1 et le 0
(vrai et faux) qui résultent d'une expression de relation n'utilisent qu'un bit unique.
Si vous appliquez un opérateur logique à une valeur autre que 0 ou 1, cet opérateur
s'appliquera à chaque bit séparément. Par exemple, si A est 17, et B 22, A OR B
est 23:
17 en notation binaire est représenté par 10001
22 en notation binaire est représenté par 10110
17 OR 22 est représenté par
10111 (1 si 1 dans les deux
chiffres, sinon 0).
10111 correspond à 23 en notation décimale.
Si vous êtes un programmeur déjà expérimenté, ce type d'opération peut être très
utile dans certaines applications. Les programmeurs débutants devraient en rester
à des expressions de relation Vrai ou Faux simples et claires.
53