Can someone please let me know if there is any other way of generating software interrupts other than using the assembly instruction for interrupt provided by the processor instruction set ? For eg http://en.wikipedia.org/wiki/INT_%28x86_instruction%29 states that
INT X
can be used for generating software interrupt. I would like to know if there is any other way of generating software interrupts that is used in practice (say if the processor instruction set doesn't have any such instruction) ? Any help will be highly appreciated. Thanks.