- Status flags are a key part of most processors, indicating if an arithmetic result is negative, zero, or has a carry, for instance. In this post, I take a close look at the flag circuitry in the Intel 8086 processor (1978), the chip that launched the PC revolution.1 Looking at the silicon die of the 8086 reveals how its flags are implemented. The 8086’s flag circuitry is surprisingly complicated, full of corner cases and special handling. Moreover, I found an undocumented zero register that is used by the microcode.
- Columbia River (Wikipedia)
The Columbia River (Upper Chinook: Wimahl or Wimal; Sahaptin: Nch’i-Wàna or Nchi wana; Sinixt dialect swah’netk’qhu) is the largest river in the Pacific Northwest region of North America. The river forms in the Rocky Mountains of British Columbia, Canada. It flows northwest and then south into the U.S. state of Washington, then turns west to form most of the border between Washington and the state of Oregon before emptying into the Pacific Ocean. The river is 1,243 miles (2,000 kilometers) long, and its largest tributary is the Snake River. Its drainage basin is roughly the size of France and extends into seven states of the United States and one Canadian province. The fourth-largest river in the United States by volume, the Columbia has the greatest flow of any North American river entering the Pacific. The Columbia has the 36th greatest discharge of any river in the world.