主权项 |
1、一个可以微程序化的系统包括:A.多个可微程序化的子部件,上述部件中的一个是主子部件;B.用来存放许多微指令的一个控制存贮器,上述控制存贮器包含多个子控制存贮器,上述多个子控制存贮器中每一个控制存贮器用来控制上述多个子部件中一个相应的子部件,上述多个子控制存贮器中每一个控制存贮器用来存贮上述多个微指令中每一个微指令中每一个微指令的一部分,上述多个子控制存贮器中每个子控制存贮器有一地址输入和一个数据输出,上述每个子控制存贮器中的地址输入接到上述的主子部件用来接收一条微指令的地址,上述每个子控制存贮器的数据输出接到和它对应的上述子部件用以提供微操作并由它对应的上述子部件执行;C.下一地址生成装置,它包含在上述的主子部件中用于产生从上述的控制存贮器中读出的下一条微指令的地址;D.捕俘请求装置,它包含在上述多个子部件中的第一个中,用来对上述主子部件产生一个捕俘信号,以指出在上述第一个子部件中出现了一个需要由异常处理微程序来处理的异常条件;E.捕俘响应装置,它包含在上述下一地址生成机构中,能使这下一地址生成机构产生一个予先确定的捕俘地址,作为上述控制存贮器的微指令地址,上述予先确定的捕俘地址指向异常捕俘条件处理微程序所存放的单元;在上述系统的正常工作期间,上述微指令的执行受上述主子部件中条件的控制,但是上述的第一个子部件可以通过产生上述的捕俘信号来执行处理上述捕俘条件异常的微程序。 |