摘要 |
PURPOSE:To prevent the occurrence of data corruption by adding address information of an arithmetic register to respective data on plural data busses for the purpose of by-passing the arithmetic register to supply data to a succeeding instruction. CONSTITUTION:The operation result of a Load instruction is selected as the operand of contents P2 of an arithmetic register 30 for an Add instruction by selectors 44 and 43 because of the malfunction of an arithmetic register by-pass control circuit 40. Then, the address of contents R1 of the arithmetic register 30 is selected and set to an address register 38. Since the address of contents R2 of the arithmetic register 30 is set to an address register 37 at this time, a comparing circuit 39 detects disaccord, and a signal INH is sent from a flip-flop 60 to the arithmetic register by-pass control circuit 40. Hereafter, taking-in of data which is supplied while by-passing the arithmetic register 30 and passes plural data busses is inhibited.
|