Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BBC BASIC

NOT

DESCRIPTION.


Le comparateur NON logique bit à bit NOT retourne une valeur numérique après avoir inversé la valeur des bits d'une valeur.


Voir l'opérateur NOT pour effectuer un test logique NON sur une expression.




SYNTAXE.


ktest = NOT valeur




REMARQUES.


valeur est une valeur qui peut être exprimée de façon numérique, après une éventuelle conversion. valeur sera converti en un nombre entier de 4 octets avant l'opération de comparaison.


Par exemple, si l'on souhaite inverser, bit à bit, la valeur 184 dont la forme binaire est 10111000, NOT 184 : 

- 184 va être converti en une valeur binaire de 4 octets, soit 00000000 00000000 00000000 10111000 ;

- la valeur de chaque bit va être inversée, c'est-à-dire si le bit vaut 1, il devient 0, et s'il valait 0, il devient 1 ; 

- ce qui donne 11111111 11111111 11111111 01000111 ;

- comme le premier bit est 1, cela signifie qu'il s'agit d'un nombre négatif ;

- pour connaitre la valeur décimale d'un nombre binaire négatif, il faut connaitre son complément à 2 ;

- il faut donc ajouter 1 à 00000000 00000000 00000000 10111000 (184 + 1) pour obtenir le complément à 2 ;

- ce qui donne 00000000 00000000 00000000 10111001 (ou simplement 10111001) ;

- ce qui donne en décimal ( 128 + 32 + 16 + 8 + 1 = ) 185 ;

- comme il s'agit d'un nombre négatif, le signe - doit être placé devant cette valeur ;

- ce qui donne -185 ;


Donc NOT 184 retourne -185.


Le comparateur NOT retourne toujours en valeur en base décimale, même si l'une ou les 2 valeurs sont exprimées dans une autre base. 




EXEMPLES.


PRINT NOT 184 : REM retourne -185

PRINT NOT -184 : REM retourne 183

PRINT NOT %10111000 : REM retourne -185

PRINT NOT &B8 : REM retourne -185



Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse