Main Page
From DIY-Calculator_Hardware
Revision as of 23:25, 18 July 2006 Diy-admin (Talk | contribs) ← Previous diff |
Revision as of 23:27, 18 July 2006 Diy-admin (Talk | contribs) Next diff → |
||
Line 3: | Line 3: | ||
Based on the Virtual DIY Calculator presented in the book “How Computers Do Math“ [http://www.diycalculator.com] a physical implementation is done (as it is suggested in chapter 6). | Based on the Virtual DIY Calculator presented in the book “How Computers Do Math“ [http://www.diycalculator.com] a physical implementation is done (as it is suggested in chapter 6). | ||
- | For a project overview see the [http://diycalculator.pcl.at/~max/wiki/index.php/DIY_Calculator_Hardware:Community_Portal Community portal] | + | For a project overview see the [http://diycalculator.pcl.at/index.php/DIY-Calculator_Hardware:Community_Portal Community portal] |
== The DIY Calculator == | == The DIY Calculator == |
Revision as of 23:27, 18 July 2006
DIY Calculator HW Project
Based on the Virtual DIY Calculator presented in the book “How Computers Do Math“ [1] a physical implementation is done (as it is suggested in chapter 6).
For a project overview see the Community portal
The DIY Calculator
The heart of the DIY Calculator is a simple 8bit CISC-type CPU with a primary register (accumulator), a status register, an index register for indirect addressing, a stack pointer register, and an instruction pointer register. The simple design of this CPU makes it an ideal object for students or interested people who want to learn about the principles modern computers are based on.
The book "How Computers Do Math" is accompanied by a CD-ROM which contains a complete development system (assembler, simulator, debugger) for this CPU. You can immediately start writing and testing programs thus exploring the world of microprocessors. The only drawback of the DIY Calculator as it is presented by the book is that it only exists virtually inside the PC's memory.
The DIY Calculator Hardware Project fills this gap bringing a physical device to your desktop.