- Reverse-engineering the 8086’s Arithmetic/Logic Unit from die photos (righto.com)
The Intel 8086 processor was introduced in 1978, setting the course of modern computing. While the x86 processor family has supported 64-bit processing for decades, the original 8086 was a 16-bit processor. As such, it has a 16-bit arithmetic logic unit (ALU).1 The arithmetic logic unit is the heart of a processor: it performs arithmetic operations such as addition and subtraction. It also carries out Boolean logic operations such as bitwise AND and OR as well as also bit shifts and rotates. Since a fast ALU is essential to the overall performance of a processor, ALUs often incorporate interesting design tricks.
- Santa Barbara County Courthouse (Wikipedia)
The Santa Barbara County Courthouse (Courthouse) is a well-known example of Spanish Colonial Revival architecture and is located in Santa Barbara, Santa Barbara County, California. Started in 1926 and completed in 1929, the Courthouse originally served as Santa Barbara County’s (County) superior courthouse, jail, and administrative office. The Courthouse was included on the National Register of Historic Places in 1981, was made a City of Santa Barbara Historic Landmark in 1982, a California Historical Landmark in 2004, and a National Historic Landmark in 2005. Over the years, most County administrative offices were relocated to other County buildings. The current Courthouse houses six County Superior Court rooms, the Mural Room (formerly the Supervisors Assembly Room), the County Hall of Records, the County Public Defender’s Office, offices of the County General Services Department, and the McMahon Law Library. The Courthouse is open to the public and is a popular site for community gatherings and weddings. Architect Charles Willard Moore called it the “grandest Spanish Colonial Revival structure ever built,” and the prime example of Santa Barbara’s adoption of Spanish Colonial as its civic style.