Learning Intel x86 Assembly Language & Microarchitecture eBook (PDF)