top of page
16-bit CPU


Designing and Implementing the MicroCode Sequencer
It’s time to translate my intent for the MicroCode Sequencer into design decisions. Narratively, when the CPU executes an instruction:...
May 64 min read
Planning the MicroCode Sequencer
The purpose of the MicroCode Sequencer is to fetch MicroCode instructions in order and direct them to the ALU and other CPU components in...
May 54 min read


Implementing the Instruction Controller
Before I dig in: As I was doing the circuit design, I made some observations that call for more revision of past decisions. Sorry, that’s...
Apr 186 min read


Designing the Instruction Controller
In my last post, I walked through the planning of the Instruction Controller. Please note that while re-reading that post to work on this...
Mar 315 min read


Planning the Instruction Controller
Lookout! On 3/26, while working on the design of the Instruction Controller, I discovered an error in my logic in this post. I've pasted...
Mar 1714 min read


CPU Architecture
The CPU architecture seems pretty conventional. I couldn’t think of anything but the plainest design here. We need an ALU and registers....
Mar 142 min read


Instruction Set and Addressing Modes
Addressing Modes Table I think my first tasks are to define my instruction set and addressing modes, i.e.; the "Instruction...
Mar 88 min read


Inception
Inspired by a Pulitzer prize-winning book, Anthony decides to embark on a journey to build a vintage computer CPU.
Mar 73 min read
bottom of page