SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE
PROBLEM TO BE SOLVED: To provide a data processing device in a bi-endian system, which allows the shared use of a program regardless of the endian type and allows the sharing of a vector table.SOLUTION: An instruction is fixed to a little endian, and the endian of data used for executing the instruc...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PROBLEM TO BE SOLVED: To provide a data processing device in a bi-endian system, which allows the shared use of a program regardless of the endian type and allows the sharing of a vector table.SOLUTION: An instruction is fixed to a little endian, and the endian of data used for executing the instruction is variable. The size of each vector address of a vector table is 32-bits, and the number of bits at the time of data access is 32 bits at the maximum. A CPU performs an instruction fetch and before executing the fetched instruction, performs a 32-bit data access to a memory, for example. In so doing, the CPU controls an aligner so that the address and alignment of data which is stored in each address in the unit of byte in a data register become identical to the address and alignment of data which is specified by the little endian of the instruction, without depending on the endian type of the data. |
---|