One might think it is not necessary to be familiar with ASM these days, another might think this book is outdated, but looking from the C/C++ programmer point of view I would definitely recommend this book, of course, you won't become professional assembly developer, but you'll get a taste of it, this feeling, when you're in charge of pretty much everything. It also nice to see how C and C++ are actually close to the ASM, and thus hardware.