Aller au contenu

Calculs de base-n (BASE-N)

Appuyez sur (BASE-N) pour entrer dans le Mode BASE-N quand vous voulez effectuer les calculs au moyen de valeurs décimales, hexadécimales, binaires et/ou octales.

Le mode initial de nombre par défaut quand vous entrez dans le Mode BASE-N est décimal, ce qui signifie que les résultats d'entrée et de calcul utilisent le format de nombre décimal.
Pressez l'une des touches suivantes pour changer de mode de nombre : (DEC) pour décimal, (HEX) pour hexadécimal, (BIN) pour binaire, ou (OCT) pour octal.


Exemple 1 : Entrer dans le Mode BASE-N, basculer en mode binaire et calculer 112 + 12

  • (BASE-N)
  • (BIN)
  • 111

Exemple 2 : En continuant ce qui précède, commuter au mode hexadécimal et calculer 1F16 + 116

  • (HEX) 1(F)1

Exemple 3 : En continuant ce qui précède, commuter au mode octal et calculer 78 + 18

  • (OCT) 71

Remarque

Utilisez les touches suivantes pour saisir les lettres A à F pour des valeurs hexadécimales : (A), (B), (C), (D), (E), (F).

Dans le Mode BASE-N, l'entrée de valeurs fractionnelles (décimales) et exponentielles n'est pas prise en charge. Si un résultat de calcul comporte une partie fractionnaire, celle-ci est tronquée.

Les plages d'entrée et de sortie sont de 16 bits pour les valeurs binaires et de 32 bits pour les autres types de valeurs. Les détails des plages d'entrée et de sortie sont décrits ci-dessous.

Mode Base-n Plages d'entrée/de sortie
Binaire

Positive : 0000000000000000 ≦ x ≦ 0111111111111111

Négative :1000000000000000 ≦ x ≦ 1111111111111111

Octale

Positive : 00000000000 ≦ x ≦ 17777777777

Négative :20000000000 ≦ x ≦ 37777777777

Décimale -2147483648 ≦ x ≦ 2147483647
Hexadécimale

Positive :00000000 ≦ x ≦ 7FFFFFFF

Négative :80000000 ≦ x ≦ FFFFFFFF


Spécification du mode de nombre d'une valeur d'entrée particulière

Vous pouvez saisir une commande spéciale suivant immédiatement une valeur pour spécifier le mode de nombre de cette valeur. Les commandes spéciales sont : d (décimal), h (hexadécimal), b (binaire) et o (octal).


Exemple : Pour calculer 1010 + 1016 + 102 + 108 et afficher le résultat en tant que valeur décimale

  • (DEC)(BASE)(d) 10
    (BASE)(h) 10
    (BASE)(b) 10
    (BASE)(o) 10
  • 36

Conversion d'un résultat de calcul à un autre type de valeur

Vous pouvez utiliser l'une des opérations de touches suivantes pour convertir le résultat du calcul actuellement affiché en un autre type de valeur : (DEC) (décimal), (HEX) (hexadécimal), (BIN) (binaire), (OCT) (octal).


Exemple : Calculer 1510 × 3710 en mode décimal, puis convertir le résultat en hexadécimal, binaire et octal

  • (DEC) 1537
  • 555
  • (HEX)
  • 0000022B
  • (BIN)
  • 0000001000101011
  • (OCT)
  • 00000001053

Opérations logiques et de négation

Votre calculatrice comporte des opérateurs logiques (and, or, xor, xnor) et des fonctions logiques (Not, Neg) pour effectuer des opérations logiques et de négation sur des valeurs binaires.
Utilisez le menu qui apparaît quand vous appuyez sur (BASE) pour saisir ces opérateurs et fonctions logiques.


Appuyez sur cette touche : Lorsque vous souhaitez saisir ceci :
(and) Opérateur logique « and » (produit logique) renvoyant le résultat d'un AND bit à bit
(or) Opérateur logique « or » (somme logique) renvoyant le résultat d'un OR bit à bit
(xor) Opérateur logique « xor » (somme logique exclusive) renvoyant le résultat d'un XOR bit à bit
(xnor) Opérateur logique « xnor » (somme logique négative exclusive) renvoyant le résultat d'un XNOR bit à bit
(Not) Fonction « Not( » renvoyant le résultat d'un complément bit à bit
(Neg) Fonction « Neg( » renvoyant le résultat d'un complément de deux

Tous les exemples suivants sont effectués en mode binaire ((BIN)).


Exemple 1 : Déterminer l'opérateur logique AND de 10102 et 11002  (10102 and 11002)

  • 1010(BASE)(and) 1100
  • 0000000000001000

Exemple 2 : Déterminer le OR logique de 10112 et 110102  (10112 or 110102)

  • 1011(BASE)(or) 11010
  • 0000000000011011

Exemple 3 : Déterminer le XOR logique de 10102 et 11002  (10102 xor 11002)

  • 1010(BASE)(xor) 1100
  • 0000000000000110

Exemple 4 : Déterminer le XNOR logique de 11112 et 1012  (11112 xnor 1012)

  • 1111(BASE)(xnor) 101
  • 1111111111110101

Exemple 5 : Déterminer le complément bit à bit de 10102  (Not(10102))

  • (BASE)(Not) 1010
  • 1111111111110101

Exemple 6 : Déterminer le complément de deux de 1011012  (Neg(1011012))

  • (BASE)(Neg) 101101
  • 1111111111010011

Remarque

Dans le cas d'une valeur binaire, octale ou hexadécimale négative, la calculatrice convertit la valeur en binaire, prend le complément de deux, puis convertit de nouveau à la base originale du nombre. Pour les valeurs décimales (base 10), la calculatrice ajoute simplement un signe moins.

imprimer cette page
Haut de la page