先假定要执行的几条指令已保存在内存储器的从2000地址开始的一片存储区,头一条指令的地址2000已保存在控制器的程序计数器PC中。AR是内存地址寄存器。
结束,检测中断请求,无中断请求,进入下一条指令的执行过程

结束,检测中断请求,无中断请求,进入下一条指令的执行过程

结束,检测中断请求,无中断请求,进入下一条指令的执行过程

结束,检测中断请求,无中断请求,进入下一条指令的执行过程

结束,检测中断请求,无中断请求,进入下一条指令的执行过程

结束,检测中断请求,无中断请求,进入下一条指令的执行过程

结束,检测中断请求,无中断请求,进入下一条指令的执行过程
这里给出的几条指令的执行步骤是原理性的,但它有很好的典型性,其它许多指令的执行步骤与这些指令很类似,学懂这些内容,对理解与设计另外一些功能更复杂的指令的执行步骤是必要的。至于这些执行步骤在实际的计算机实现中还会有一些什么变动,还用到些什么逻辑线路,怎样给出控制计算机各功能部件协同运行所需要的控制信号等问题,我们将到下两节,在讲解两种教学计算机系统实例的过程继续深入研究与说明。要强调的一点是,首先大体学懂这里介绍的内容,对指导下面的学习会大有益处。
|
|