Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×
Hardware Hacking Build Hardware

Mechanical CPU Clock 37

An anonymous reader writes "I designed this CPU clock to help people learn about how a CPU works. The Mechanical CPU Clock shows the basic building blocks of a CPU (ALU, buses, RAM, registers, and a Control Unit). It executes a set of instructions which will emulate a simple wall clock. A detailed build/explanation is available on instructables.com."
This discussion has been archived. No new comments can be posted.

Mechanical CPU Clock

Comments Filter:
  • by Anonymous Coward on Monday April 16, 2012 @03:51PM (#39703255)
    YES!!! Yes Yes yes! Perfect example! Mods, pay attention!
  • by lelazary ( 2619181 ) on Monday April 16, 2012 @06:06PM (#39704853)
    You are right. The [inc A, if A11 then IP=0 else IP=1] is actually one instruction that was optimised after the first prototype. Originally I had these as separate registers with three other flip flops at the top for the program counter. However, I noticed that I can remove that (which made the clock simpler and more compact) if I combined both instructions together and only use one ball drop for the inc and check. I would love to figure out other ways of explaining this to people who don't even know there is a CPU in a computer. So any suggestions are welcome.

It is much harder to find a job than to keep one.

Working...