Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fr:software:homelab:library:bit [2010/03/25 09:53] sdeniaudfr:software:homelab:library:bit [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 5: Line 5:
 L'index du bit est utilisé pour spécifier le bit dans un nombre binaire. Les indexes débutent à partir de zéro, où zéro représente le plus petit bit significatif (LSB). Par exemple, un nombre de 8-bits a 8 bits indexés de 0 à 7 alors qu'un nombre de 16-bits est indexé de 0 à 15. L'index du bit est utilisé pour spécifier le bit dans un nombre binaire. Les indexes débutent à partir de zéro, où zéro représente le plus petit bit significatif (LSB). Par exemple, un nombre de 8-bits a 8 bits indexés de 0 à 7 alors qu'un nombre de 16-bits est indexé de 0 à 15.
  
-===== Fonction =====+===== Fonctions =====
  
   * **//bit_mask(bit)//** \\   * **//bit_mask(bit)//** \\
-    Bit index to bit mask convertingParameters+    Convertit l’index du bit en bit mask. Arguments
-    * //bit// - Bit index+    * //bit// - Index du bit
-    * Returns bit mask.+    * Renvoi le bit mask.
  
   * **//bit_set(value, bit)//** \\   * **//bit_set(value, bit)//** \\
-    Sets a specified bit in the variable. Parameters:+    Configure un bit spécifique dans une variable. Arguments:
     * //value// - Variable.     * //value// - Variable.
-    * //bit// - Bit index.+    * //bit// - Index du bit.
  
   * **//bit_clear(value, bit)//** \\   * **//bit_clear(value, bit)//** \\
-    Clears a specified bit in the variable. Parameters:+    Supprime un bit spécifique dans une variable. Arguments:
     * //value// - Variable.     * //value// - Variable.
-    * //bit// - Bit index.+    * //bit// - Index du bit.
  
   * **//bit_set_to(value, bit, state)//** \\   * **//bit_set_to(value, bit, state)//** \\
-    Set a specified bit in the variable to desired stateParameters:+    Configure un bit spécifique dans une variable dans un état vouluArguments:
     * //value// - Variable.     * //value// - Variable.
-    * //bit// - Bit index+    * //bit// - Index du bit
-    * //state// - State (//true// or //false//).+    * //state// - Etat (//vrai// ou //faux//).
  
   * **//bit_invert(value, bit)//** \\   * **//bit_invert(value, bit)//** \\
-    Inverts a specified bit in the variable. Parameters:+    Inverse un bit spécifique dans une variable. Arguments:
     * //value// - Variable.     * //value// - Variable.
-    * //bit// - Bit index.+    * //bit// - Index du bit.
  
   * **//bit_is_set(value, bit)//** \\   * **//bit_is_set(value, bit)//** \\
-    Checks whether a specified bit in the variable is set or notParameters:+    Vérifie si le bit spécifique dans la variable est configuré ou pasArguments:
     * //value// - Variable.     * //value// - Variable.
-    * //bit// - Bit index+    * //bit// - Index du bit
-    * Returns boolean value //true// when bit is set and //false// when bit is cleared.+    * Retourne la valeur booléenne //vrai// quand le bit est configuré et //faux// dans le cas contraire.
  
   * **//bit_is_clear(value, bit)//** \\   * **//bit_is_clear(value, bit)//** \\
-    Checks whether a specified bit in the variable is cleared or notParameters:+ Vérifie si le bit spécifique dans la variable est supprimé ou pasArguments:
     * //value// - Variable.     * //value// - Variable.
-    * //bit// - Bit index+    * //bit// - Index du bit
-    * Returns boolean value //true// when bit is cleared and //false// when bit is set.+    * Retourne la valeur booléenne //vrai// quand le bit est supprimé et //faux// dans le cas contraire.
  
 ===== Exemple ===== ===== Exemple =====
  
-Setting up a third bit in the 8-bit variable //b// and inverting of the last one.+Initialise le troisième bit de la variable //b// de 8-bits et inverse la valeur du dernier bit.
  
 <code c> <code c>
Line 63: Line 63:
 ===== Source ===== ===== Source =====
  
-The following is a shortened version of the bitwise operations library source code.+Le code suivant est une version courte du code source des fonctions de la librairie.
  
 <code c> <code c>
fr/software/homelab/library/bit.1269510827.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0