主权项 |
1.利用定时器控制异步计算的指令的方法,其特征是采用包括指令译码器(1)、定时控制单元(2)、通用寄存器组(3)、定时寄存器(4)和定时器(5)的装置,指令译码器(1)的输出端分别和定时控制单元(2)、通用寄存器组(3)以及定时寄存器(4)的输入端相连,通用寄存器组(3)的输出端和定时寄存器(4)的第二个输入端相连,定时寄存器(4)的输出端和定时器(5)的输入端相连,定时器(5)的溢出信号输出端和定时控制单元(2)的另一输入端相连,定时控制单元(2)的两个控制信号输出端分别和定时寄存器(4)的第三个输入端以及定时器(5)的第二个输入端相连,定时控制单元(2)的另一个输出端为异常信号输出端,按以下步骤进行:1)利用指令译码器对定时控制指令进行译码,得到源和模式码;2)确定定时器初值:当源为寄存器地址时,据此对通用寄存器组进行寻址,并读取其中的数据作为定时器初值;当源为立即数时,设该立即数为定时器初值;3)根据模式码对定时器进行操作:当模式码对应启动模式时,则把定时器初值存入定时寄存器,作为定时器计时初值,同时启动定时器;当模式码对应停止模式时,则把定时器设置为非选通状态,终止计时;当模式码对应重置模式时,则把定时寄存器中的前一次定时器初值重新写入定时器,开始新一轮计时;4)当定时器计时溢出,则产生异常信号输出。 |