-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


Hardware: Intel 8086 Processor, Fuji Digital Camera, and Restored Internet Appliance


Posted by Roy Schestowitz on Apr 09, 2023


today's leftovers

today's howtos



Reverse-engineering the division microcode in the Intel 8086 processor


↺ Reverse-engineering the division microcode in the Intel 8086 processor


> I recently examined multiplication in the 8086, and now it's time to look at the division microcode.1 (There's a lot of overlap with the multiplication post so apologies for any deja vu.) The die photo below shows the chip under a microscope. I've labeled the key functional blocks; the ones that are important to this post are darker. At the left, the ALU (Arithmetic/Logic Unit) performs the arithmetic operations at the heart of division: subtraction and shifts. Division also uses a few special hardware features: the X register, the F1 flag, and a loop counter. The microcode ROM at the lower right controls the process.



Your Fuji Digital Camera Is Hackable


↺ Your Fuji Digital Camera Is Hackable


> There was a time when a digital camera was a surprisingly simple affair whose on-board processor didn’t have much in the way of smarts beyond what was needed to grab an image from the sensor and compress it onto some storage. But as they gained more features, over time cameras acquired all the trappings of a fully-fledged computer in their own right, including full-fat operating systems and the accompanying hackability opportunities.



Web Server Like It’s 1998 With This Restored Internet Appliance


↺ Web Server Like It’s 1998 With This Restored Internet Appliance


> Hackaday readers fit into two broad categories: those who experienced the wild and woolly early days of the Internet, and those who are jealous that they missed it. And it’s safe to say that both groups will get something out of this aggressively Web 1.0 retro experience, courtesy of a server that was actually part of it.




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Sat Jun 1 09:43:54 2024