asm internal interrupt part 2