asm hw