use asm