微诊断
数学与计算机科学34 阅读
微诊断是在微程序计算机中利用微程序进行故障定位的种技术,它可以对计算机的每个微操作进行精确的定位测试,把故障缩小到最小范围(如一个逻辑门或一块组件的腿上)。 显然,对于常规设计的计算机来说,要实现微诊断需要增加相当复杂的线路。而对于微程序计算机而言,由于微指令控制着各种微操作,因此实现起来比较容易。当然,为了故障测试需要专门的微诊断指令,编制微诊断程序,尽可能孤立地执行某一个微操作,更有效地实现故障定位。 微诊断需要专门的微诊断控制存储器,用以存放微诊断程序。一般用可读写的随机存储器(RAM),也可用只读存储器(ROM)来实现。当计算机检测线路发现故障时,计算机通过中断,自动转到微诊断程序执行,最后将测试结果报告操作员。