Peter Norton and John Socha - Peter Norton's Assembly Language for the IBM PC.
Hideously outdated, and has practically no real world application any more, but is conversely an incredibly lucid, explanatory, and beatifully written as a guide to 16-bit Assembly language on the IBM (and compatible) PC - Guides you through first examinations of registers and memory through to creating a low-level hard disk editor.
Pop open DosBox, download MASM, and see what you can break!
Currently going for $3 on Amazon - worth a pop for that price if only for a cursory look!
https://www.amazon.com/Assembly-Language-Brady-programming-l...