Here are some useful assembly language programming books for multiple ISAs:
- "Guide to RISC Processors for Programmers and Engineers" by Sivarama P. Dandamudi, ISBN 0387210172 (MIPS, SPARC, PowerPC, Itanium and ARM)
- "Assembly language for beginners (https://dokumen.pub/qdownload/assembly-language-for-beginners.html)" (also known by alternate titles) by Dennis Yurichev, CC-BY-SA 4.0, (besides the x86, covers also ARM and MIPS)
- "Write Great Code, Vol. 2 – Thinking Low-Level, Writing High-Level" by Randall Hyde, ISBN 1593270038 (besides the x86, covers also PowerPC)