Abstract: A digital data processing apparatus comprising a memory and a central processing unit. The digital data processing apparatus includes a code conversion section. The code conversion section assigns a virtual code for a duplicate code and converts the virtual code into a real code. The memory may consist of an external memory, and the external memory may include the code conversion section. The apparatus also comprises a code inverse section which converts an instruction to an address which is outputted to a memory through a data transmission path.