摘要 |
PURPOSE:To decrease the number of steps of a program and realize high-speed processing by providing a dedicated control circuit which updates a data position pointer for a program which uses loops. CONSTITUTION:A step register 9 wherein the update width of a data pointer is registered is provided, and a circuit which increase the contents of the pointer every time a loop instruction is executed is also provided. The update of an index register 5 is performed by the register 5 and a step register 9, and the update width is inputted to the register 9 for the purpose. On the other hand, an address from a bus 3 is selected by a selector 4 according to a sequence and inputted to the index of the index register 5. The update width inputted to the step register 9 is selected by a selector 10 and inputted to an adder 6 to add the both to each other. This is inputted to the index register 5 again and cumulated to update the address. Then, data is read out of an RAM8 with the output of the adder 6. |