3 ms·
The author (Doug Jones) has a bit of a taste for projections of questionable utility but high didactic value. (I can sympathize!) See his instruction set desi
by retrac 6y ago
The author (Doug Jones) has a bit of a taste for projections of questionable utility but high didactic value. (I can sympathize!) See his instruction set designs that'll never be implemented, but which offer interesting ideas. This would be a project in that vein. It's very serious. But it's not.
Building a ternary computer requires you to think completely outside the box. You even have to pick which kind of ternary "Boolean" logic you'll use, as there's no consensus on how 3VL should work. Then fill out all the 3^9 possible basic logical operations and pick a few logically universal ones as building blocks. And then you have to design circuits to implement them. And none of your existing bit-twiddling logic designs -- or algorithms -- will work. It's total re-invention of the wheel, really.
But it's mostly a thought experiment. While there are theoretical advantages, ternary machines are, in honesty, unlikely to ever offer any real advantage over binary ones. More electronic complexity for something you can trivially simulate on a binary machine. But it does make you think.