- The St. Peter Sandstone is an Ordovician geological formation. It belongs to the Chazyan stage of the Champlainian series in North American regional stratigraphy, equivalent to the late Darriwilian global stage. This sandstone originated as a sheet of sand in clear, shallow water near the shore of a Paleozoic sea and consists of fine-to-medium-size, well-rounded quartz grains with frosted surfaces. The extent of the formation spans north–south from Minnesota to Arkansas and east–west from Illinois into Nebraska and South Dakota. The formation was named by David Dale Owen (1847) after the Minnesota River, then known as the St. Peter River. The type locality is at the confluence of the Mississippi and Minnesota Rivers near Fort Snelling, Minnesota. In eastern Missouri, the stone consists of quartz sand that is 99.44% silica.
- Reverse-engineering the register codes for the 8086 processor’s microcode (righto.com)
Like most processors, the Intel 8086 (1978) provides registers that are faster than main memory. As well as the registers that are visible to the programmer, the 8086 has a handful of internal registers that are hidden from the user. Internally, the 8086 has a complicated scheme to select which register to use, with a combination of microcode and hardware. Registers are assigned a 5-bit identifying number, either from the machine instruction or from the microcode. In this blog post, I explain how this register system works.