1. A method for executing a resumable instruction in a data processor, comprising the steps of i) initializing a plurality of temporary registers to a first predetermined value; ii) storing an iteration value in a first accumulator; iii) storing a pointer to a first operand in a first index register and storing a pointer to a second operand in a second index register; iv) receiving a resumable instruction having a first instruction byte and a second instruction byte; v) enabling a program counter to point to the first instruction byte; vi) decrementing the iteration value in the first accumulator; vii) providing the first operand and the second operand to an arithmetic logic unit; viii) enabling the arithmetic logic unit to multiply the first operand and the second operand to generate a product; ix) adding the product to a first intermediate value stored in a first portion of the plurality of temporary registers; x) adding the first operand to a second intermediate value stored in a second portion of the plurality of temporary registers; xi) testing to determine if the iteration value stored in the first accumulator is equal to a second predetermined value; xii) repeating each of steps iv) through ix) if the iteration value stored in the first accumulator is not equal to the second predetermined value; xiii) interrupting execution of step iv) through step ix) to execute step xiv) through xix) when an interrupt signal is asserted; xiv) incrementing the program counter to point to the second instruction byte when the interrupt signal is asserted; xv) storing the first intermediate value and the second intermediate value in a stack memory; xvi) executing an interrupt routine in response to the interrupt signal; xvii) retrieving the first intermediate value and the second intermediate value from the stack memory when the program counter points to the second instruction byte; xviii) decrementing the program counter to point to the first instruction byte; and xix) continuing execution of the resumable instruction in the data processor.