My chum Alvin (my co-author on several books) just pointed me to a rather interesting website that describes a 1-bit processor. Since it’s a 1-bit processor, this little scamp supports only a single type of instruction. Before you read further, if you were doing this, which instruction would you choose to implement?
...tick tock... tick tock... tock tock...
Well, the creator of this little beauty opted for a Copy then Branch-If type of instruction. The idea is that the machine copies the current bit to one address, and if that bit was one, then it branches to a second address.
Click Here to read more…
But wait, there is more, because someone who was commenting on one of my blogs on MicrocontrollerCentral.com mentioned a really interesting article on the BBC Technology website (Click Here to see the original BBC article).
This article describes the “goings on” at the annual Maker Faire in Newcastle, England. It seems that this year there were a plethora of exhibitions to tempt the curious and the geeky – everything from mushrooms that make music to Steampunk Jewelry.
One item that really captured my attention was a mechanical computer that is programmed by the movement of ball bearings.
Students of computer history will recognize this as a Turing Machine
, just like the one Alan Turing envisaged and explored in his mathematical paper that kicked off the computer age.
I don’t know about you, but I am REALLY tempted to build one of these for myself. I can imagine it chuntering away executing some program here in my office…
If you found this article to be interest, visit Microcontroller / MCU Designline
where – in addition to my blogs on all sorts of "stuff" (also check out my Max's Cool Beans
blog) – you will find the latest and greatest design, technology, product, and news articles with regard to all aspects of designing and using microcontrollers.
Also, you can obtain a highlights update delivered directly to your inbox by signing up for my weekly newsletter – just Click Here
to request this newsletter using the Manage Newsletters tab (if you aren't already a member you'll be asked to register, but it's free and painless so don't let that stop you [grin]).
Last but certainly not least, make sure you check out all of the discussions and other information resources at MicrocontrollerCentral.com
, including blogs by yours truly.