2 ms·
One of my favorite College courses was my digital logic class, where we went from logic gates to building a 4-bit microprocessor. It really gave me a deeper und
by sircastor 6y ago
One of my favorite College courses was my digital logic class, where we went from logic gates to building a 4-bit microprocessor. It really gave me a deeper understanding of what computers are and how everything ultimately works together.
I took this class when I was already A dozen years into my software development career. It’s certainly not necessary to write software, but I’m really glad I know the underpinnings of computing.
- ryeights 6y agohttps://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-004-computation-structures-spring-2017/ https://ocw.mit.edu/courses/electrical-engineering-and-compu...
- henrikschroder 6y agoI had a course like that in my CS programme, and even though we really, really didn't go deep, we wired our own super simple 8-bit processor, and wrote the microcode, and then wrote a program in assembly to do something. Stepping through the fetch-execute cycle one cycle at a time, watching your CPU do its little thing, and then realizing that that is exactly what actual CPUs do, they're just doing it billions of times per second, that was amazingly eye-opening.
- ibeckermayer 6y agohttps://github.com/ibeckermayer/Nand2TetrisFPGA https://github.com/ibeckermayer/Nand2TetrisFPGA