PS If you need a bit more beautiful simplicity go and read about NAND logic and realize that they are all you're ever going to need.
A wonderful demonstration of how this can be done can be found in the "The Elements of Computing Systems". Homepage: http://www1.idc.ac.il/tecs/
This course will show you how to build a simple but modern computer stack starting with nothing but simple NAND gates. Make sure to do the exercises and be prepared to invest a lot of time if you buy this book, otherwise you'll just waste your time.
I consider TECS and Charles Petzold's "Code" to be the most approachable books for those who want to understand what's really happening "under the hood" of your computer and can't recommend them highly enough.
PS If you need a bit more beautiful simplicity go and read about NAND logic and realize that they are all you're ever going to need.
A wonderful demonstration of how this can be done can be found in the "The Elements of Computing Systems". Homepage: http://www1.idc.ac.il/tecs/
This course will show you how to build a simple but modern computer stack starting with nothing but simple NAND gates. Make sure to do the exercises and be prepared to invest a lot of time if you buy this book, otherwise you'll just waste your time.
I consider TECS and Charles Petzold's "Code" to be the most approachable books for those who want to understand what's really happening "under the hood" of your computer and can't recommend them highly enough.