1. A method for providing a system routine call in a microprocessor, the method comprising: storing an address of an instruction to be executed upon completion of the system routine call; storing at least one of a privilege level of the system routine call and a status register; changing to a privileged context; and jumping to a predefined address where a system call handler is located.