PURPOSE:To only set required information to a register in a control register group to make execution specifications of tasks feasible by providing two queue switching scheduling registers for plural task execution queues. CONSTITUTION:A common control register group 9 including two queue switching scheduling registers 11 and 12 for plural task execution queues 0 to 7 which execute plural tasks respectively and a queue switching control part 13 are provided, and plural task execution queues 0 to 7 are allowed to occupy one CPU in time division under the control of an occupation processing designating register 10, which designates an interrupt or an exception to be processed at a high speed, to process plural tasks in parallel in time division, and task execution queues 0 to 7 accept only one arbitrary interrupt or exception. Thus, a user only sets required information to registers in the control register group 9 in accordance with his specifications to set execution specifications of tasks.
展开▼