发明名称 ARRANGEMENT FOR STORING AN EXECUTION HISTORY IN AN INFORMATION PROCESSING UNIT
摘要 A tracer memory (7) stores the history of execution of addresses for the microprogram of an information processing unit to provide clues to the identification of the cause of any exceptional event that may occur in the unit. A pointer register (10) is indexed by one to store in the tracer memory the state of a predetermined group of logical signals at a location designated by the pointer value. When the result of addition to the pointer value surpasses the end address of the tracer memory, the pointer value is changed to the head address of the tracer memory so that data previously written is over written. The tracer memory contains N addresses and on the occurrence of an exceptional event, the current address J in a pointer register is stored in a mask end register 12 and a preceding address I, separated by a predetermined number M of addresses from address J, is stored in a mask start register 11. The value J-M is stored in said mask start register if J-M>0; otherwise, the value {N+(J-M)} is stored. If a second exceptional event occurs during the execution of a failure recovery procedure for the first exceptional event, there is preserved the execution history of the failure recovery procedure caused by the first exceptional event.
申请公布号 US5146586(A) 申请公布日期 1992.09.08
申请号 US19900479379 申请日期 1990.02.13
申请人 NEC CORPORATION 发明人 NAKANO, HIROTAKA
分类号 G06F11/28;G06F11/00;G06F11/07;G06F11/34 主分类号 G06F11/28
代理机构 代理人
主权项
地址