
Learning Computer Architecture with Raspberry Pi
by Eben Upton, Jeffrey Duntemann, Ralph Roberts, Tim Mamtora, Ben Everard · first published 2015
3mentions
3recommended by
3HN commenters
2017–2022first – last mentioned
100% recommend
Affiliate links. As an Amazon Associate I earn from qualifying purchases.



…others who have worked on that. You'll find a lot more info at the Raspberry Pi forums but here is a bit to get you going. This book is co-written by Eben Upton, founder of the Raspberry Pi Foundation: Learning Computer Architecture with Raspberry Pi: https://play.google.com/store/books/details?id=9aTkDAAAQBAJ&... Mastering the Raspberry Pi: https://books.google.com/books?id=1FUnCgAAQBAJ&printsec=fron... This is a post in their user forums with…
on “Ask HN: How can I become a self-taught software engineer?” ↗…from a similar background and asked myself that exact question :) These two books helped me much already: Programming from the Ground Up by Jonathan Bartlett - A very good introduction to assembly Learning Computer Architecture with Raspberry Pi by Eben Upton - Great read about the inner working of memory and the CPU, with reference to the past and how things developed
on “Ask HN: Best way to learn about computing history?” ↗There are a few amazing books out there: Code by Charles Petzold, The Elements of Computing (Nand2Tetris course book), No Starch Press's Secret Life of Programs, Learning Computer Architecture with Raspberry Pi
on “Z80, the 8-bit Number Cruncher (2011)” ↗