ASM Writtens Notes