发明名称 半導体集積回路装置
摘要 The present invention provides a data processing device where a program can be commonly used and a vector table can be shared regardless of types of endian in a bi-endian system. An instruction is fixed to little endian, and endian of data to be used for executing the instruction is variable. A size of the respective vector addresses in the vector table is 32 bits, and the number of bits at the time of a data access is maximally 32 bits. A CPU fetches an instruction, and before the fetched instruction is executed, the CPU accesses to, for example, for 32-bit data in a memory. At this time, the CPU controls the aligner so that addresses and alignments of data to be stored in each address in byte unit in a data register are identical to addresses and alignments of data determined by little endian of an instruction without depending on types of the endian of the data.
申请公布号 JP5802791(B2) 申请公布日期 2015.11.04
申请号 JP20140078466 申请日期 2014.04.07
申请人 ルネサスエレクトロニクス株式会社 发明人 石川 直;猪狩 誠司;永山 ひろみ
分类号 G06F9/30;G06F9/48;G06F12/04 主分类号 G06F9/30
代理机构 代理人
主权项
地址