The book goes all the way up to discussing the 386. It's just that the foundations is rooted in 8086, which is a large chunk of the book.
My favorite books (or the ones I have spend most time with) and that have been most formative for me are:
Mastering Turbo Assembler by Tom Swan
Zen of Graphics Programming by Michael Abrash
The Zen Of Assembly Language by Michael Abrash
Programmer's Guide to the EGA, VGA, and Super VGA Cards by Richard F. Ferraro
The Indispensable PC Hardware Book by Hans-Peter Messmer
[–] so-cal-schemer 9 hours ago
[–] so-cal-schemer 8 hours ago
Classic Game Programming on the NES: Make your own retro video game
by Tony Cruise -- published 2024.
https://www.manning.com/books/classic-game-programming-on-th...
Do you have an amazing idea for a NES game you’ve been itching to turn into reality? Classic Game Programming on the NES will show you how. This all-practical beginner's guide is full of step-by-step guidance on everything from graphics and music, to enemy AI, to the 6502 Assembler language you need to get the most out of the NES.
[–] pan69 3 hours ago
See MIPS Run: Second Edition by Dominic Sweetman
ARM System-on-Chip Architecture by Steve Furber
I love both of these books.
[–] so-cal-schemer 3 hours ago
Why not go straight to Patterson & Hennessey?
Computer Architecture: A Quantitative Approach
https://openlibrary.org/works/OL2664271W/Computer_architectu...
Computer Organization and Design: The Hardware/Software Interface
https://openlibrary.org/works/OL2956523W/Computer_organizati...
[–] so-cal-schemer 2 hours ago
Blue Fox: Arm Assembly Internals and Reverse Engineering
by Maria Markstedter
https://www.wiley.com/en-au/shop/general-introductory-comput...
[–] chj 9 hours ago
This one is really good.
Another from the same publisher is
Assembly Language Magic: Programming for the 8088-80386 by William H. Murray
https://openlibrary.org/books/OL2192212M/Assembly_language_m...
I really enjoyed my intro to RISC assembly:
SPARC Architecture, Assembly Language Programming, and C by Richard P. Paul
https://openlibrary.org/books/OL9285324M/SPARC_Architecture_...
Any recommendations for VAX or 68k or 6502 assembly (or ARM)?