- Tracing the roots of the 8086 instruction set to the Datapoint 2200 minicomputer (righto.com)
The Intel 8086 processor started the x86 architecture that is still extensively used today. The 8086 has some quirky characteristics: it is little-endian, has a parity flag, and uses explicit I/O instructions instead of just memory-mapped I/O. It has four 16-bit registers that can be split into 8-bit registers, but only one that can be used for memory indexing. Surprisingly, the reason for these characteristics and more is compatibility with a computer dating back before the creation of the microprocessor: the Datapoint 2200, a minicomputer with a processor built out of TTL chips. In this blog post, I’ll look in detail at how the Datapoint 2200 led to the architecture of Intel’s modern processors, step by step through the 8008, 8080, and 8086 processors.
Rincewind had been told that death was just like going into another room. The difference is, when you shout, “Where’s my clean socks?”, no-one answers.
Terry Pratchett, Eric
- Rincewind (Wikipedia)
Rincewind is a fictional character appearing in several of the Discworld novels by Terry Pratchett. He is a failed student at the Unseen University for wizards in Ankh-Morpork, and is often described by scholars as “the magical equivalent to the number zero”. He spends most of his time running away from bands of people who want to kill him for various reasons. The fact that he’s still alive and running is explained in that, although he was born with a wizard’s spirit, he has the body of a long-distance sprinter. Rincewind is also renowned for being able to solve minor problems by turning them into major disasters. His unique “skill” is implied to be due to being the chosen one of “The Lady”, the anthropomorphic personification of luck (both good and bad).