Published Sep 9th, 2020, 9/9/20 9:28 am
- 1,377 views, 1 today
- 96 downloads, 0 today
28
Hello again!
Have you ever wondered how division could be implemented in redstone? There you go – a 3-bit divider in Minecraft. It also computes the remainder part of the result. If you come to divide by zero, you will probably create yet another black hole... xD
This project was developed together with Arithmetic Multiplication back in 2014. Keep in mind that while both are 3-bit, their sizes are significantly different. Division has always been a bit unfriendly to hardware designers.
Disclaimer – any similarity between the top-view picture and a gun is accidental.
Have you ever wondered how division could be implemented in redstone? There you go – a 3-bit divider in Minecraft. It also computes the remainder part of the result. If you come to divide by zero, you will probably create yet another black hole... xD
This project was developed together with Arithmetic Multiplication back in 2014. Keep in mind that while both are 3-bit, their sizes are significantly different. Division has always been a bit unfriendly to hardware designers.
Disclaimer – any similarity between the top-view picture and a gun is accidental.
Progress | 100% complete |
Tags |
tools/tracking
4753461
2
arithmetic-division-2014
Create an account or sign in to comment.
Maybe you want to check out my projects, they are even quite the same age ;)
I have taken a look at your projects – good work, some are very interesting to me. It's pity that there is no "final product" of all the components – a processor... :-)
BTW, nowadays, I am more active on GitHub, so if you have a GitHub profile, feel free to get in touch with me there. I am always open to extend my circle of (mostly HW) developers! ;-)
But I did'nt stop developing the CPU and now, years later, I am nearly finished with the architecture/instruction set (both >90%). Do you plan to finish your MC-CPU?
In the mean time, I started playing Factorio and build my CPU there :)
I have not yet shared anything of my recent CPU build, but here is something I've done a few years ago:
https://forums.factorio.com/viewtopic.php?f=202
But this is obsolete after the introduction of combinators (arithmetic/logic gates, they simplify some of the tedious tasks, because they work on integers rather than individual bits, but pose some different design challenges).
I connected to you on github, might be a good idea to share my CPU project there!
However, I could not access the Factorio link - "The requested topic does not exist." ... :-(
Is mbraunecker you? If you have CPUs to share, I will definitely follow you and take a look once you do so and I have some time... ;-)
yep i screwed up c&p the link... https://forums.factorio.com/viewtopic.php?f=202&t=7747
This is me. It will eventually get there that I have it ready to share :) It is already finished in my head, just need to build some things here and there, you know ;)
Anyway, good work, man! Even though I think that logic circuits in MC are more clear, it is very interesting that they may be created in Factorio as well... xD You know – computer scientists always find a way to their reality... :-D A processor in Factorio proves that! xD
I am looking forward to seeing something from you on GitHub and do not be afraid to upload something even before it works... this is what Git is here for... :-)
I didn't notice till ya said something... but I like MAC-10...
interesting design... and you are right when you say "Division has always been a bit unfriendly to hardware designers." I still have yet to get it to run with my ALU!!!