CAM ASM-IMPL