主权项 |
1、一种以n个任务作为执行对象任务的处理器,其特征是包含有:执行任务指示装置,输出n个任务标识符,在分配给该任务数量的指令被执行后即以规定的顺序输出下一任务标识符;指令指定装置,顺序指定由所输出的任务标识符专门指定的任务中应执行的指令;和执行装置,执行被指定的指令;其中,所述执行任务指示装置包含有:任务转换信号发生器,对已发出的指令进行计数,在计数值成为分配给执行中任务的指令数时即产生任务转换信号;和任务标识符输出单元,每当产生任务转换信号即生成并输出下一顺序的任务标识符;所述指令指定装置包含有:n个地址寄存器,与n个任务一对一相对应地保存关于对应任务的下一应读出的最先的地址;寄存器选择单元,在由执行任务指示装置输出任务标识符后,选择与该标识符对应的地址寄存器;读出目的地址生成单元,将由选择单元选择的地址寄存器存贮的最先的地址作为最初的读出目的地址,在到任务标识符被转换为止的期间内顺序更新所述读出目的地址;和地址寄存器更新单元,在转换到下一顺序的任务时,以由读出地址生成单元所更新的读出地址改写直至转换之前由寄存器选择单元所选择的地址寄存器存贮的最先的地址,所述执行装置执行由所述读出目的地址生成单元生成的地址所专门指定的指令;所述任务转换信号发生器包含有:计数器,对时钟脉冲进行计数;和比较器,将计数器的计数值与被分配给当前执行中的任务的指令数进行比较,如相一致即输出任务转换信号并同时进行所述计数器的复位。 |