Patent ID: 6631459
Filing Date: 2003-10-07
Classification: G06F

Abstract:
An extended instruction word folding apparatus for use in a central processing unit executing an extended instruction word in order to use data for a value larger than the magnitude of an instruction word or the address of a storage unit, the extended instruction word folding apparatus comprises:an instruction word storage unit for storing instruction words including a plurality of general instruction words and extended instruction words; a temporary storage unit including a plurality of buffers for pre-fetching the plurality of instruction words from the instruction word storage unit and storing the pre-fetched instruction words therein; an instruction word search unit for receiving the plurality of instruction words pre-fetched from the instruction word storage unit to the temporary storage unit, decoding the received instruction words, and outputting a position signal representing the position of a general instruction word and the positions of one or more successive extended instruction words, among the instruction words stored in the temporary storage unit; an instruction word selector for selecting a buffer in which a general instruction word is stored among the instruction words stored in each buffer of the temporary storage unit, and outputting the general instruction word sequentially, according to the position signal output from the instruction word search unit; a general instruction word parser for receiving a general instruction word output from the instruction word selector and outputting a plurality of control signals for executing the general instruction word; an extended data parser for performing an operational processing of operands of one or more successive extended instruction words among the instruction words stored in each buffer of the temporary storage unit, according to the position signal output from the instruction word search unit, and outputting extended data; and an extended data storage unit for storing the extended data received from the extended data parser.