摘要 |
PROBLEM TO BE SOLVED: To provide a semiconductor device capable of efficiently shifting an execution subject of a program between a plurality of processors.SOLUTION: A semiconductor device 1 comprises a first processor 10 and a second processor 20, and an external register 4 provided outside the processors. The first processor 10 comprises a control circuit 12, an arithmetic circuit 14, and an internal storage circuit 16 provided inside the first processor 10. The second processor 20 comprises a control circuit 22, an arithmetic circuit 24, and an internal storage circuit 26 provided inside the second processor 20. The control circuits 12 and 22 control the execution of a program. The arithmetic circuits 14 and 24 perform an operation related to the program using the external register 4. The external register 4 stores operation data related to operations in the arithmetic circuits 14 and 24. The internal storage circuits 16 and 26 store execution state data related to an execution state of the program.SELECTED DRAWING: Figure 1 |