Notes on x86 assembler