This was the book for the "weed-out" class I took my first semester in college. Nearly failed that class, but it opened my eyes to so much more of computing, beyond just "coding".
This was the book for the "weed-out" class I took my first semester in college. Nearly failed that class, but it opened my eyes to so much more of computing, beyond just "coding".
I did fail it in university. Took it again and got an A-, and now love working with assembly and computer architecture.
They will. LEG is a subset of ARM. What won't work is ARM software on LEG hardware.
I would recommend getting the current edition, which has replaced ARM/LEG with the industry standard RISC-V.
I am more inclined for ARM version since that's applicable to both all current Apple hardware and school Chromebooks.
Only afterwards do the differences between the ISAs come to play, when you have complex vector and ISA-specific instructions, superscalar pipelines, atomic instructions, etc.
RISC-V is rapidly building the strongest ecosystem.