 Instead of constantly having to decode instructions and then fetch the data needed to complete them, the processor reads a single instruction from memory, and it is simply implied in the definition of the instruction "itself" that the instruction will operate again on another item of data, at an address one increment larger than the last.This allows for significant savings in decoding time.To illustrate what a difference this can make, consider the simple task of adding two groups of 10 numbers together.