2 ms·
This seems to be essentially a programmable state machine. You have a series of inputs, states encoded in program memory and a series of outputs. In a real comp
by pkaye 10y ago
This seems to be essentially a programmable state machine. You have a series of inputs, states encoded in program memory and a series of outputs. In a real computer, the whole state machine is usually constructed of gates and flip flops and tightly optimized. If fact a typical processor would contain hundreds of thousands of little state machines doing things like sequencing or flow control between different modules.
I don't think such a design would scale up. You cannot put 32 of these together and make a powerful 32-bit computer. There are lots of operations where the bit positions would need to interact. For example an adder where the carry bit must ripple between the bit positions.
Now which is better, this 1-bit computer of a 32-bit computer? It depends on what you want it to do. If all you want to do is take some switch inputs and turn on control some lights, maybe the 1-bit computer is simple, reliable and low latency. But what if you wanted to blink the lights or add some timer delays and suddenly that 1-bit computer doesn't meet your needs without adding a timer source.