1. A data processing apparatus for processing a store-type instruction which stores an operand as a result of an instruction execution in a storage location of a storage and a fetch-type instruction which fetches an operand from a storage location, comprsing: a detecting means for detecting that an execution result of said store-type instruction for which a store operation has not been completed is utilized as an operand of said fetch-type instruction which succeeds said store-type instruction; and a control means for aligning an operand position with the operand fetched by said fetch-type instruction and for merging an store operand in response to a detection by said detecting means and a store operation for storing said execution result.