Close

First Instruction Executed!

A project log for 4 bit computer built from discrete transistors

This project is an attempt to teach myself about the inner workings of computers. Naturally I started from the bottom up.

zaphodzaphod 01/31/2015 at 22:192 Comments

I successfully executed an instruction for the very first time. There are still some bugs to work out, but the first program shouldn't be very far off. the first instruction I executed was a load of the @ register. basically what I did was load the binary numbers 0-15 into the upper nybble of ROM, I then connected the output to the @ register input bus, and applied the clock signal. for this demo I connected the @ register load bit to the clock. eventually this will be connected to the control logic, but before that can happen I have some timing issues to fix in regards to the output of the control logic multiplexer. It shouldn't be long before this runs it's first program.

Discussions

dave wrote 01/31/2015 at 22:36 point

congratulations! :)

  Are you sure? yes | no

zaphod wrote 02/01/2015 at 00:14 point

thanks!

  Are you sure? yes | no