摘要 |
PROBLEM TO BE SOLVED: To avoid a software error and to make operable plural processor or program modules inside a microprocessor by dividing a memory into respective memory areas through a monitoring unit while using an allocation table, and making these memory areas fixedly belong to respective program modules. SOLUTION: Corresponding to the allocation table stored in a memory monitoring part, a monitoring unit 4 enables a processor to use a resource ROM or RAM according to an authority determined in the allocation table. Therefore, the monitoring unit 4 performs write enable access WE to the resource RAM, read enable access RE and program storage enable access PSNE to the resource ROM. Besides, the monitoring unit 4 accesses an address bus and a data bus. Thus, the monitoring unit 4 checks the address areas to be used by the processor according to the allocation table. |