Reversing & malware analysis training part 4 assembly programming basics
Reversing & Malware Analysis Training Part 4 - Assembly Programming Basics
Compiler Improvement of Register Usage Part 1 - Chapter 8, through Section 8.4 Anastasia Braginsky.