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 6, 20254 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 5, 20254 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 18, 20256 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 31, 20255 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 17, 202514 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 14, 20252 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 8, 20258 min read


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