Bit e byte.

Operazioni sui bit: leggi di più qui.
bit(val) - conta il valore del byte val in ordine (0 sarà 1, 1 sarà 2, 2 sarà 4, 3 sarà 8, ecc.).
bitClear(x, n) - imposta a 0 il bit che si trova nel numero x al numero n.
bitSet(x, n) - imposta a 1 il bit che è nel numero x al numero n.
bitWrite(x, n, b) - imposta il valore di b (0 o 1) sul bit che è nel numero x al numero n.
bitRead(x, n) - restituisce il valore del bit (0 o 1) che si trova nel numero x al numero n.
highByte(x) - recupera e restituisce il byte alto (più a sinistra) della variabile di tipo word (o il secondo byte basso della variabile se il suo tipo richiede più di due byte).
lowByte(x) - Recupera e restituisce il byte basso (più a destra) di una variabile (ad esempio, tipo di word).
bit_is_set(x, n) - controlla (restituisce 1 se abilitato) il bit n nel numero x.
bit_is_clear(x, n) - controlla (restituisce 1 se disattivato) il bit n nel numero x.
loop_until_bit_is_set(x, n) - si blocca in un ciclo (aspetta) mentre il bit n nel numero x è attivo.
loop_until_bit_is_clear(x, n) - aspetta in un ciclo fino a quando il bit n nel numero x viene disattivato.
Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia