摘要 |
PROBLEM TO BE SOLVED: To assure operation of a program even if the bit width of a register is changed by the expansion of the bit width due to the generation change of a microprocessor. SOLUTION: Type information comparators 22 and 62 compare type information of the executing result of an instruction and type information of a type information register attached to a data register requested by the instruction with each other to generate exceptional interruption in the case of mismatching. An input/output execution unit 2 simultaneously receives data of the data register and type information of the type information register attached to the data register to execute input/output with outside through an external bus 11. An arithmetic executor 6 simultaneously receives data of the data register and type information of type information register attached to the data register and executes arithmetic. An instruction controller 3 analyzes an instruction word inputted from the execution unit 2 to send an instruction to the execution unit 2 and the executor 6 and inputs exceptional interruption from the comparators 22 and 62 to start dedicated exceptional processing.
|