摘要 |
PURPOSE:To facilitate the trouble-shoot for abnormality of the device, by providing a function for detecting a wrong execution of the microprogram sequence and a function for stopping the microprogram for the detection of the wrong execution. CONSTITUTION:A microprogram muPG is stored in a control memory CS, and a micro instruction read from the memory CS is stored in a read register CSR. An output signal 51 for a bit deciding whether executions permitted or not from the CSR and an output signal 52 from a run permitting indicator IND are compared with each other by a comparing circuit CMP. If the comparison results in disaccord, a comparison output signal 56 becomes logical 1, and the signal 56 is sent to gates A and B as a muPG ineffective condition signal 53 through a gate circuit GATEC to suppress the execution of the micro instruction word. Simultaneously, the sequence control of the muPG is stopped by a sequence control circuit FWC, and the output signal of an oscillating circuit OSC is suppressed, and clocks are stopped. If the comparison in the CNP results in coincidence, the execution of the muPG is permitted. |