Image:
Author: Hendrik314 Group: Default Filesize: 98.77 kB Date added: 2019-08-07 Rating: 5.6 Downloads: 1850 Views: 299 Comments: 3 Ratings: 2 Times favored: 0 Made with: Algodoo v2.1.0 Tags:
|
So here finally is my 3rd marble computer.
And compared to my first two this one's much faster. The "Fibonacci Fast" Programme can print the first 13 Fibonacci Numbers in about 7 minutes while on the older Versions I didn't even have the patience to wait for that many.
Features:
- Harvard Architecture with 256x12 bit of (scripted) Programme Storage and 256 byte of (scripted) Data Storage
- 16 machine Instructions (Description in the scene)
- Far less "jumping blocks". There is no step counter as in the previous Computer. Steps of an instruction are physically ordered behind each other.
- Improved operators. The marble now doesn't have to pass them anymore. it just pushes a lever to activate them
- A terminal/printer similar to the one in the previous version
- 5 Demonstration programmes:
+Fibonacci Fast: prints the numbers on the terminal
+Fibonacci pointer: fills the data storage with the numbers
+Moving one: loads a one and moves it across the terminal
+Multiply and Devide: prints the inputs and Calculates each
How to use the scene:
1. Start the simulation
2. select a demo programme by clicking (I suggest Fibonacci Fast or Moving One because they spit out a number every few seconds)
3. start execution by clicking the big red button
To reset the computer you will have to click undo. e.g. to try a different programme.
As always you can move around freely to have a look at the mechanics.
And as always the machine is freely programmable
I also tried to implement some very basic pipelining: there are now two marbles. while one instruction is executed, the next instruction is already read and decoded.
The scene also includes a very basic Thyme Assambler that can convert a string of Assambler into binary, but it's pretty complicated to use.
Please let me know if you find bugs or have any questions. |
Last edited at 2019/08/08 09:48:28 by Hendrik314
Please log in to rate this scene
|