SYN5201a-Z,V271 3BHB006714R0271 不可用异常必须重试失败的指令
控制单元可以被设计成以两种典型的方式之一来处理中断。如果快速响应是最重要的,控制单元被设计成放弃工作来处理中断。在这种情况下,在制品将在最后完成的指令之后重新开始。如果计算机要非常便宜、非常简单、非常可靠,或者要完成更多的工作,控制单元将在处理中断之前完成正在进行的工作。完成这项工作并不昂贵,因为它不需要寄存器来记录最后完成的指令。它简单可靠,因为它的状态最少。它也浪费了最少的工作量。
在非常简单的计算机中,异常可以像中断一样运行。如果虚拟内存则内存不可用异常必须重试失败的指令。
多周期计算机使用更多周期是很常见的。有时进行条件转移需要更长的时间,因为程序计数器必须重新加载。有时,他们通过一个进程执行乘法或除法指令,类似于二进制长乘法和除法。非常小的计算机可以做算术,一次一位或几位。一些计算机有非常复杂的指令,需要很多步骤!