摘要 |
PROBLEM TO BE SOLVED: To provide a data processor which can perform the same operation regardless of size/align/Endian of data. SOLUTION: In the data processor which has plural bit sizes and processes data, the device is characterized in that it is equipped with an execution unit 101, an access address bus 102 for transferring an access address, an access size signal line 103 for indicating the size of access, a store data bus for transferring store data, a store aligner 105 for converting the store data on the basis of the access address and the size, an internal data bus 106 for transferring the data which the store aligner 105 outputs, an Endian control mechanism 107 for holding the information of Endian in the access address bus, a bus controller 109 for controlling an interface with an external device, an incrementer 110 for performing the increment of the address, an external address bus 111, an external data bus 112, a bite enable signal line 113 and an external device 114. |