The Ember CPU — Initial Design Part 7: Interrupts

Tom Gambill
Project Ember
Published in
8 min readApr 1, 2022

--

Woman Interrupts conversation to take call
Stefan Repka Tomasevic — Shutterstock

We only need a few more instructions to complete the basic ISA or Instruction Set Architecture for the Ember CPU. Rounding out those few remaining instruction types are interrupt handling instructions. Interrupts are a big topic, and while we can’t possibly cover every aspect of interrupts here, we can give a brief overview of the concept, and how it works at a high level for Ember.

--

--

Tom Gambill
Project Ember

Software Engineer, Retro Hacker, World Traveler. And also: sailboats, fish tanks, nature, family, startups…