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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ISHIKAWA SUNAO, NAGAYAMA HIROMI, INOKARI SEIJI
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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.