摘要 |
A digital processor programmed to perform multi-tasks which includes a hardware dispatcher for selecting tasks. The dispatcher receives a plurality of dispatcher requests and determines the highest priority request. The dispatcher then selects the appropriate program routine. Each routine is divided into segments, and the status of the routines are stored in registers. When a routine is selected, the appropriate segment in the routine is also selected. At the end of each segment the dispatcher requests are re-examined.
|