Software Interrupts: Software interrupt can also divided in to two types. They are. Normal Interrupts: the interrupts which are caused by the software instructions are called software instructions. Exception: unplanned interrupts while executing a program is called Exception.Aug 20, 2015