Obligatory "ignore this space" : https://sacoronavirus.co.za

If we're going to look at memory as rows of whole and smashed eggs, an egg address would refer to a bit.

A byte is a subset of the integers; as is a bit, but, like the numbers from nought to nine, bits double up as digits. Instead of making up one hundred and ninety-four extra drawable and recognizable symbols, we look at half a byte, or a nibble.

Yum! A bite and a nibble is sometimes all I need.

Making that two nibbles for the sake of completion, I must reiterate what the reader has already concluded: a nibble is a subset of the integers.

Before we start haggling over terminology so as to be able to call the nibbles a subset of the bytes, we note that with a set of sixteen we may create nibblets with ease (or hexadecimal, but a hex is something a witch gives you, and, at present, whenever someone says the word witch, they're looking the other way).

Nibblets, then, might be called digits, but they also might less confusingly be called numerals.

Nibblet addressing is something that programmers must sometimes contemplate, but a byte is more than just a defacto standard. If we take all the letters and numbers, a minimal set of punctuation symbols, and a number of symbols amounting to an insult for a mathematician, we now require seven bits; filling up the remaining space with control characters and anything else you can think of, and adding one bit for communication, this was christened the octet.

But why shall we not call it a byte?

••
Feedback