摘要 |
The invention concerns a data-processing system of the microprocessor type, with two pipeline levels comprising a device of executing an instruction sequence in a repetitive manner, comprising a program counter (74), and a program-address-start register (76) to record the number of the first instruction of the instruction sequence and a repeat counter (70) initialized at the time the first instruction of the instruction sequence is executed. The next-to-last instruction of the instruction sequence to be repeated contains an end-of-loop (EOL) code, which, when the last instruction of the loop is executed, directs that the contents of the program-address-start register (76) be loaded into the program counter (74) as long as the repeat counter is not at zero. The end-of-loop (EOL) code permits an important reduction in the circuits used and an increase in the speed of handling loops. |