Télécharger Imprimer la page

Sharp PC-1350 Mode D'emploi page 54

Publicité

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

Publicité

loading