Patent ID: 7590832
Filing Date: 2009-09-15
Classification: G06F

Abstract:
1. An information processing device for executing a compressed program stored in a memory and including compressed instructions, the information processing device comprising: an instruction buffer for temporarily storing an m-bit signal read out from the memory; a first selector for receiving a signal from the instruction buffer and selectively outputting one of n-bit (n is smaller than m) signals obtained by dividing the received signal into n-bit length; an instruction decompression section for receiving a signal from the first selector and decompressing the received signal into an original instruction represented by the signal; a second selector for receiving the signal from the instruction buffer and a signal from the instruction decompression section and selectively outputting the former signal when no compressed instruction is stored in the instruction buffer or the latter signal when a compressed instruction is stored in the instruction buffer; an instruction decoding section for receiving a signal from the second selector and decoding the signal and outputting a first signal that indicates presence/absence of instruction branching based on a result of the decoding; and a control section for receiving the first signal to instruct the first selector to select a predetermined one of the n-bit signals when the first signal indicates that there is instruction branching.