摘要 |
PURPOSE:To execute a logging processing at a high speed by storing a data received from a circuit in a receiving buffer, and simultaneously storing it in a logging area, and executing its processing by a microprogram. CONSTITUTION:In case when logging is designated in logging control information, while a total receiving count RCNT is smaller than the head data log length l1 + the end data log length l2, a received data is stored in an address, too, of a logging area indicated by a logging area pointer, and the received data of one byte each which is sent thereafter is stored successively in both a receiving buffer area and the logging area. Subsequently, at the time of RCNT>=l1+ l2, only the last l2-1 byte is shifted by one byte and the oldest one byte data is abandoned, instead of which a new data is stored by one byte. Thereafter, the operation is continued until the RCNT becomes equal to a capacity of the receiving buffer, and the head l1 byte data and the end l2 byte data in the received data are brought to logging. |