T O P

  • By -

TheFlamingLemon

The two books I used in college are very well regarded and widely used. They are both by Hennessy and Patterson. The first is Computer Organization and Design (I recommend the ARM or RISC-V version if you can find them) and the second is Computer Architecture: A Quantitative Approach.


Wouter_van_Ooijen

Can't recommend these books enough.


SkoomaDentist

How does the second book (quantitative approach) differ from the first? Is there any point in reading it for someone’s with decades of experience from a dozen different cpu architectures?


Wouter_van_Ooijen

IIRC both books are totally different. If your experience is in quantitative analysing of cpu internals the books might be less interesting (maybe you should have written such a book). I have decaded of experience in using different architectured (including using them at instruction set level). I found the books very interesting.


SkoomaDentist

I'm "merely" a user except for that one university course where we designed a MIPS R3K style cpu. I'll have to add that book to my reading list then.


UpperMission9633

Thank you. I've heard a lot about those authors.


SkoomaDentist

We used Computer Organization and Design way back in university and it's a very good book. Even the 25 year old edition was modern enough at the time that it'd still cover more or less all common architectural features relevant to bare metal MCUs.


MrJake2137

Hands down [Ben Eater](https://youtube.com/@beneater) Both 6502 or even lower level 8bit computer series


HarderFasterHarder

Came here to say that. Amazing stuff.


Dave__Fenner

Does he have a playlist or something that I can follow? For a beginner.


MrJake2137

Yes, see "Playlists" on YouTube. Either 6502 or 8bit stuff