Bit


 * Home * Programming * Data * Bit**
 * [[image:http://www.tu-chemnitz.de/docs/yale/graphics/graphics/1_bit_display.gif width="289" height="242" link="http://www.tu-chemnitz.de/docs/yale/graphics/display_primer.html"]] ||~  || A **Bit** is the basic unit of information, a binary digit, either 0 or 1 in the arithmetical sense, "false" or "true" in the boolean sense, black (dark) or white (light) as a Color in Chess and whatever else.

Quote by Claude Shannon //A Mathematical Theory of Communication// 1948. || toc =Aggregations= Aggregations of bits are used to code numbers, integers or floating point values, characters, codes and sets. Four bits are called a Nibble with 16 states - written as one hexadecimal digit {'0'..'9', 'A'-'F'}. A group of eight Bits, two Nibbles or one Byte with 256 states (e.g. unsigned numbers 0..255) is most often the smallest addressable unit in computer architectures. Bitboards are set-wise bit aggregations which covers all 64 squares of a Chessboard.  =Bitwise Arithmetic= Bitwise addition (Modulo 2) and subtraction with aggregations of Bits without overflows can be applied by bitwise exclusive or:
 * One Bit Black and White Monitor ||~  ||^   ||
 * ~ - a - ||~ - b - ||  ||~ a xor b ||
 * = 0 ||= 0 ||  ||= 0 ||
 * = 0 ||= 1 ||  ||= 1 ||
 * = 1 ||= 0 ||  ||= 1 ||
 * = 1 ||= 1 ||  ||= 0 ||

=See also= > Least Significant One Bit > Most Significant One Bit
 * Nibble
 * Byte
 * Word
 * Double Word
 * Quad Word
 * Bitboards
 * BitScan
 * Bit-Twiddling
 * General Setwise Operations

=External Links= > =References= =What links here?= include page="Bit" component="backlinks" limit="40"
 * [|Bit from Wikipedia]
 * [|Bit (disambiguation) from Wikipedia]
 * [|Nat (information) from Wikipedia]
 * [|Ban (information) from Wikipedia]
 * [|Qubit from Wikipedia]
 * [|Bits] by Lawrence J. Krakauer
 * [|Bitburger brewery from Wikipedia], a Bit, please!
 * [|The Most Beautiful Machine, 2003] based on an idea of Claude Shannon
 * Up one level**