A first table stores operand data for translation of operand virtual address
into
a physical address. A second table stores instruction data for translation of instruction
virtual address into a physical address. The first and the second tables are formed
in one memory. If operand access and instruction access are generated simultaneously,
the operand access is executed with priority and the instruction virtual address
is held in a wait register after that the instruction access is executed after
finishing the operand access based on a wait instruction virtual address.