In my experience, the only way you can understand ASM 100% is to understand computer architecture. Once you understand architecture, you will see how the commands work and what they exactly do...