'
Breaking
May 5, 2025

The Convoluted Way Intel’s 386 Implemented its Registers Maya Posch | usagoldmines.com

The 386's main register bank, at the bottom of the datapath. The numbers show how many bits of the register can be accessed. (Credit: Ken Shirriff)

The fact that modern-day x86 processors still pretty much support the same operating systems and software as their ancestors did is quite a feat. Much of this effort had already been accomplished with the release of the 80386 (later 386) CPU in 1985, which was not only the first 32-bit x86 CPU, but was also backwards compatible with 8- and 16-bit software dating back to the 1970s. Making this work transparently was anything but straightforward, as [Ken Shirriff]’s recent analysis of the 80386’s main register file shows.

Labelled Intel 80386 die shot. (Credit: Ken Shirriff)
Labelled Intel 80386 die shot. (Credit: Ken Shirriff)

Using die shots of the 386’s registers and surrounding silicon, it’s possible to piece together how backwards compatibility was implemented. The storage cells of the registers are implemented using static memory (SRAM) as is typical, with much of the register file triple-ported (two read, one write).

Most interestingly is the presence of different circuits (6) to support accessing the register file for 8-, 16- or 32-bit writes and reads. The ‘shuffle’ network as [Ken] calls it is responsible for handling these distinct writes and reads, which also leads to the finding that the bottom 16 bits in the registers are actually interleaved to make this process work smoother.

Fortunately for Intel (and AMD) engineers, this feat wouldn’t have to be repeated again with the arrival of AMD64 and x86_64 many years later, when the 386’s mere 275,000 transistors on a 1 µm process would already be ancient history.

Want to dive even deeper in to the 386? This isn’t the first time [Ken] has looked at the iconic chip.

 

This articles is written by : Nermeen Nabil Khear Abdelmalak

All rights reserved to : USAGOLDMIES . www.usagoldmines.com

You can Enjoy surfing our website categories and read more content in many fields you may like .

Why USAGoldMines ?

USAGoldMines is a comprehensive website offering the latest in financial, crypto, and technical news. With specialized sections for each category, it provides readers with up-to-date market insights, investment trends, and technological advancements, making it a valuable resource for investors and enthusiasts in the fast-paced financial world.

Recent:

What Happened to WWW.? Lewin Day | usagoldmines.com

Rayhunter Sniffs Out Stingrays for $30 Lewin Day | usagoldmines.com

Lancing College Shares Critical Design Review for UK CanSat Entry John Elliot V | usagoldmines.com

Train With Morse Master Lewin Day | usagoldmines.com

Hackaday Links: May 4, 2025 Dan Maloney | usagoldmines.com

All-Band Radio Records Signals, Plays MP3s Tyler August | usagoldmines.com

Bank Teller Admits to Stealing $255,000 From 80-Year-Old Clients, Triggering Unauthorized ATM Withdr...

PCB Renewal Aims To Make Old Boards Useful Again Lewin Day | usagoldmines.com

Electric Catamaran Sails High Seas of Inland Canada Bryan Cockfield | usagoldmines.com

A Delay Line Memory Demo Board Lewin Day | usagoldmines.com

Frnisi DMC-100: A Clamp Meter Worth Cracking Open Heidi Ulrich | usagoldmines.com

3D Printed Cable-Driven Mechanisms – Some Strings Attached Aaron Beckendorf | usagoldmines.com

Testing a Cheap Bench Power Supply Sold on Amazon Maya Posch | usagoldmines.com

LLM Ported To The C64, Kinda Lewin Day | usagoldmines.com

Tablet Suspension System Avoids Fatigue at Bedtime Seth Mabbott | usagoldmines.com

JPMorgan Chase Suffers $1,000,000 Loss After Scammers Lift Customers’ Credit Cards, Increase Limits ...

Hacking Different Sized Nozzles For AnyCubic Printers Lewin Day | usagoldmines.com

$310,000 Drained From Wells Fargo Account – Bank Says Reimbursement Not Happening, Claims Funds at J...

Knowing What’s Possible Elliot Williams | usagoldmines.com

30,000 Bank Passwords From One Country Leaked Onto Dark Web Amid Global Malware Onslaught: Report Da...

Getting Stated with ATtiny Configurable Custom Logic (CCL) John Elliot V | usagoldmines.com

Ratcheting Mechanism Gives Tendons a Tug Ian Bos | usagoldmines.com

A Neat E-Paper Digit Clock (or Four) Lewin Day | usagoldmines.com

Bank of America Refuses To Reimburse Customer After $38,000 Disappears From Account: Report Mark Eme...

A Gentle Introduction to Impedance Matching Aaron Beckendorf | usagoldmines.com

Prusa Mini Nozzle Cam on the Cheap Heidi Ulrich | usagoldmines.com

Major Cybersecurity Breach Exposes Records of 4,000,000,000 Americans – Including Names, Addresses a...

Smart Speaker Gets Brain Surgery, Line-Out Tyler August | usagoldmines.com

3D Printed Spirograph Makes Art Out of Walnut Tyler August | usagoldmines.com

Supercon 2024: Turning Talk Into Action Lewin Day | usagoldmines.com

Preparing for the Next Pandemic Navarre Bartz | usagoldmines.com

Hackaday Podcast Episode 319: Experimental Archaeology, Demoscene Oscilloscope Music, and Electronic...

This Week in Security: AirBorne, EvilNotify, and Revoked RDP Jonathan Bennett | usagoldmines.com

Is This the Truck We’ve Been Waiting For? Tyler August | usagoldmines.com

Pinoutleaf: Simplifying Pinout References Matt Varian | usagoldmines.com

Single-Board Z80 Computer Draws Inspiration From Picasso Lewin Day | usagoldmines.com

Blurry Image Placeholders, Generated With Minimal CSS Donald Papp | usagoldmines.com

Printable Pegboard PC Shows Off the RGB Tyler August | usagoldmines.com

Crypto Wallet Company Ledger Issues Warning as Customers Receive Physical Scam Letters Rhodilee Jean...

Make Your Own Telescope, Right Down To The Glass Lewin Day | usagoldmines.com

libogc Allegations Rock Wii Homebrew Community Tom Nardi | usagoldmines.com

Open Source Firmware For The JYE TECH DSO-150 Lewin Day | usagoldmines.com

Researchers Create A Brain Implant For Near-Real-Time Speech Synthesis Lewin Day | usagoldmines.com

A Dual Mirror System For Better Cycling Safety Donald Papp | usagoldmines.com

Gaze Upon Robby The Robot’s Mechanical Intricacy Donald Papp | usagoldmines.com

Vintage Stereo Stack Becomes Neat PC Case Lewin Day | usagoldmines.com

Neutron Flux Impact on Quartz Expansion Rate Maya Posch | usagoldmines.com

A New And Weird Kind of Typewriter Lewin Day | usagoldmines.com

FLOSS Weekly Episode 831: Let’s Have Lunch Jonathan Bennett | usagoldmines.com

Layout A PCB with Tscircuit Al Williams | usagoldmines.com

Supercon 2024: Photonics/Optical Stack for Smart-Glasses Lewin Day | usagoldmines.com

Radio Repeaters In the Sky Bryan Cockfield | usagoldmines.com

A Gentle Introduction to COBOL Maya Posch | usagoldmines.com

Terminal DAW Does it in Style Fenix Guthrie | usagoldmines.com

Building an nRF52840 and Battery-Powered Zigbee Gate Sensor Maya Posch | usagoldmines.com

Back to Reality with the Time Brick Bryan Cockfield | usagoldmines.com

Comparing ‘AI’ for Basic Plant Care With Human Brown Thumbs Maya Posch | usagoldmines.com

Read Motor Speed Better By Making The RP2040 PIO Do It Donald Papp | usagoldmines.com

Crossing Commodore Signal Cables on Purpose Bryan Cockfield | usagoldmines.com

There’s An Venusian Spacecraft Coming Our Way Jenny List | usagoldmines.com

The DIY 1982 Picture Phone Al Williams | usagoldmines.com

Peeking at Poking Health Tech: the G7 and the Libre 3 Heidi Ulrich | usagoldmines.com

Keebin’ with Kristina: the One with the Protractor Keyboard Kristina Panos | usagoldmines.com

Hydrogen Trains: Not The Success Germany Hoped They Would Be Jenny List | usagoldmines.com

Weird And Wonderful VR/MR Text Entry Methods, All In One Place Donald Papp | usagoldmines.com

Pi Pico Throws Us for a (MIDI) Loop Tyler August | usagoldmines.com

Deriving the Reactance Formulas Al Williams | usagoldmines.com

EclairM0, the pocket notepad Matt Varian | usagoldmines.com

Tinycorder Isn’t Quite a Tricorder, But… Al Williams | usagoldmines.com

Paint Mixing Theory for Custom Filament Colors Aaron Beckendorf | usagoldmines.com

Supercon 2024: Sketching With Machines Lewin Day | usagoldmines.com

X-Rays From an Overdriven Magnetron Dan Maloney | usagoldmines.com

Life on K2-18b? Don’t Get Your Hopes Up Just Yet Tom Nardi | usagoldmines.com

ASUS GPU Uses Gyroscope to Warn for Sagging Cards Maya Posch | usagoldmines.com

Look! It’s a Knob! It’s a Jack! It’s Euroknob! Dan Maloney | usagoldmines.com

Kaleidoscopico Shows Off Pi Pico’s Capabilities Bryan Cockfield | usagoldmines.com

Design Constraints Bring Lockbox to Life Bryan Cockfield | usagoldmines.com

Hackaday Links: April 27, 2025 Dan Maloney | usagoldmines.com

How Methane Took Over the Booster World Tyler August | usagoldmines.com

Hackers Create Fake Corporate Entities in the US To Fool Crypto Developers and Spread Malware: Repor...

Quick and Easy Digital Stethoscope Keeps Tabs on Cat Dan Maloney | usagoldmines.com

VESC Mods Made Via Vibe Coding Lewin Day | usagoldmines.com

Save Cells from the Landfill, Get a Power Bank For Your Troubles Donald Papp | usagoldmines.com

Deep Dive on Panel Making Al Williams | usagoldmines.com

Creating An Electronic Board For Catan-Compatible Shenanigans Lewin Day | usagoldmines.com

Another Coil Winder Project Al Williams | usagoldmines.com

YKK’s Self-Propelled Zipper: Less Crazy Than It Seems Maya Posch | usagoldmines.com

Remembering Heathkit Al Williams | usagoldmines.com

88,848 Americans Exposed As Massive Medical Data Breach Leaks Names, Addresses, Social Security Numb...

Wells Fargo Customer Loses $8,265 As Thieves Laugh, $28,000 Drained From JPMorgan Chase Account in A...

Quantum Random Number Generator Squirts Out Numbers Via MQTT Lewin Day | usagoldmines.com

Wells Fargo To Pay $185,000,000 To Customers in Massive New Settlement – Here’s Who Will Benefit Ale...

From Good Enough to Best Elliot Williams | usagoldmines.com

Digital Squid’s Behavior Shaped by Neural Network Bryan Cockfield | usagoldmines.com

Amazing Oscilloscope Demo Scores The Win At Revision 2025 Lewin Day | usagoldmines.com

RP2040 Spins Right ‘Round inside POV Display Tyler August | usagoldmines.com

Hash Functions with the Golden Ratio Bryan Cockfield | usagoldmines.com

7,605 Bank Customers Receive Urgent Data Breach Alerts After ‘Administrative Error’ Exposes Social S...

XOR Gate as a Frequency Doubler Al Williams | usagoldmines.com

Retired NBA Star Shaquille O’Neal Settles FTX Endorsement Lawsuit for Undisclosed Amount Rhodilee Je...

Leave a Reply