Simplest possible ALU/CPU
Posted: Tue Apr 09, 2013 6:23 am
Hi there.
Some of you may remember me as the "asking way too may odd questions" guy. I've been away for a while, but now I've got a question that I think only you, the clever dudes and dudettes at this forum, can answer satisfactory.
Basically a buddy of mine is rather trying to force me into building a computer with him in minecraft and I don't really feel like taking part in such a large project, so the question arose. How simple can it actually be done?
I mean to add, subtract, multiply and divide and much more, you really only need AND XOR and LSL, or something along those lines.
Sure it wouldn't be the world fastest ALU, but it doesn't need to be. The only rule is that it can't have any limitations other than such things as speed, memory, number of registers, etc.
I've been searching far and wide, as I'm quite certain that I'm not the first to ask this question, but obviously didn't find anything of use to me. I did find something about a universal Turing machine, which involved at proof of how simple it could get, but I really didn't understand it.
So here goes, pressing the "Submit" button now. Hope you don't mind me bothering you all once again.
Some of you may remember me as the "asking way too may odd questions" guy. I've been away for a while, but now I've got a question that I think only you, the clever dudes and dudettes at this forum, can answer satisfactory.
Basically a buddy of mine is rather trying to force me into building a computer with him in minecraft and I don't really feel like taking part in such a large project, so the question arose. How simple can it actually be done?
I mean to add, subtract, multiply and divide and much more, you really only need AND XOR and LSL, or something along those lines.
Sure it wouldn't be the world fastest ALU, but it doesn't need to be. The only rule is that it can't have any limitations other than such things as speed, memory, number of registers, etc.
I've been searching far and wide, as I'm quite certain that I'm not the first to ask this question, but obviously didn't find anything of use to me. I did find something about a universal Turing machine, which involved at proof of how simple it could get, but I really didn't understand it.
So here goes, pressing the "Submit" button now. Hope you don't mind me bothering you all once again.