The invention relates to a dispatching method for the 
task management of a single-
chip multiprocessor, which is based on a 
structural system of the multi-instruction multi-data-
stream (
MIMD) of a single-
chip multiprocessor. The dispatching method performs task dispatching, task distribution, 
task management and sub-processor management for parallel tasks running in a 
system, and realizes the parallel treatment of the single-
chip multiprocessor. The dispatching method for the 
task management of the single-chip multiprocessor can be applied to a single-chip multiprocessor 
system composed of various sub-processors which have independent local ROM, such as an MCU of an 8051 
structural system. Further, the sub-processors can be homogeneous, and also can be heterogeneous.