Hand Out
Hand Out
nibble: Half a byte – four bits. Nibbles are important in hexadecimal and BCD representations. The term is sometimes spelled nybble.
byte: Abbreviation for binary term, a unit of storage capable of holding a single character. On almost all modern computers, a byte is
equal to 8 bits. Large amounts of memory are indicated in terms of kilobytes, megabytes, and gigabytes. A disk that can hold 1.44
megabytes, for example, is capable of storing approximately 1.4 million characters, or about 3,000 pages of information.
hexadecimal: Refers to the base-16 number system, which consists of 16 unique symbols: the numbers 0 to 9 and the letters A to F.
For example, the decimal number 15 is represented as F in the hexadecimal numbering system. The hexadecimal system is useful
because it can represent every byte (8 bits) as two consecutive hexadecimal digits representing the two parts (nibble) of the byte. It is
easier for humans to read hexadecimal numbers than binary numbers. To convert a value from hexadecimal to binary, you merely
translate each hexadecimal digit into its 4-bit binary equivalent. Hexadecimal numbers have either and 0x prefix or an h suffix. For
example, the hexadecimal number 3F7A translates to the binary number 0011 1111 0111 1010
big-endian: Refers to which bytes are most significant in multi-byte data types. In big-endian architectures, the leftmost bytes (those
with a lower address) are most significant. In little-endian architectures, the rightmost bytes are most significant. For example,
consider the number 1025 (2 to the tenth power plus one) stored in a 4-byte integer