Categories

Analyzing the vintage 8008 processor from die photos: its unusual counters

Posted on Wednesday, March 15th, 2017 in reversed by DP

pics-stack-cells

Ken Shirriff writes:

The revolutionary Intel 8008 microprocessor is 45 years old today (March 13, 2017), so I figured it’s time for a blog post on reverse-engineering its internal circuits. One of the interesting things about old computers is how they implemented things in unexpected ways, and the 8008 is no exception. Compared to modern architectures, one unusual feature of the 8008 is it had an on-chip stack for subroutine calls, rather than storing the stack in RAM. And instead of using normal binary counters for the stack, the 8008 saved a few gates by using shift-register counters that generated pseudo-random values. In this article, I reverse-engineer these circuits from die photos and explain how they work.

More info at Ken Shirriff’s blog.

This entry was posted on Wednesday, March 15th, 2017 at 2:18 am and is filed under reversed. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “Analyzing the vintage 8008 processor from die photos: its unusual counters”

  1. rsdio says:

    The modern PIC18 has an on-chip stack that is limited to 31 levels. The latest compiler from Microchip will even print a summary of all subroutine and interrupt call trees, so that you can double-check that your code doesn’t run deeper than 31 calls. It’s possible to simulate a normal stack, but with more overhead.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Peter: Yet another Sunday!
  • Jack: Random comment from KM6MEE. Thanks!
  • KH: A lot of projects that we make will never be cheaper than commodity hardware. It's a choice that each of us will have to make...
  • Drone: @Cyk says: "Well, this is an application that I’d solve with an Android smartphone" BAD idea Cyk: Android Smartphone = Spy on Me Google!
  • Cyk: Well, this is an application that I'd solve with an Android smartphone. Used Moto G phones can be found on Ebay for ~€30, and thanks...