PC Assembly Language
Paul A. Carter
Professional Embedded ARM Development
James A. Langbridge
The Art of Assembly Language - Second Edition
Randall Hyde
Write Great Code, Volume II: Thinking Low-Level, Writing High-Level
Assembly Language Succinctly
Chris Rose