是原地跳转指令的确是死循环,所以可以不用,一般用来等待中断如果有中断会转到中断程序运行,否则原地跳转这条指令应该在主程序里,不会在中断程序里吧
sjmp $是原地跳转的指令。作用:1,可以防止程序乱跳。2,等待中断发生。
对于中断而言,如果没有软硬件的停止中断他会一直进行,每次溢出后都自动进入中断服务程序执行代码也就是里面的aa++,执行完中断程序(aa=a+1)后再回到原来出继续执行,从而实现循环