asm cp