asm internal interrupt part 1