发明名称 INFORMATION PROCESSOR PROVIDING ENHANCED HANDLING OF ADDRESS-CONFLICTING INSTRUCTIONS DURING PIPELINE PROCESSING
摘要 An information processor detects a conflict between successive instructions by determining whether a preceding instruction under execution calls for fetching a first operand from a main memory, generating execution result data based on the first operand and updating one of a plurality of address data designated by a to-be-executed succeeding instruction, with the execution result data. When a conflict is detected, there is supplied to an address adder at least some of the plurality of address data determined by a type of the preceding instruction to complete an operand address calculation stage for the succeeding instruction. Then, before the one address data is updated by the preceding instruction after the first operand has been fetched from the main memory in an operand fetch stage for the preceding instruction, an operation determined by the preceding instruction is performed on the output of the address adder and the fetched first operand to generate an address equal to a sum of the plurality of address data, excluding said one address, and the execution result data for the preceding instruction, and this address is used as the address of the second operand of the succeeding instruction.
申请公布号 US5075849(A) 申请公布日期 1991.12.24
申请号 US19880292346 申请日期 1988.12.30
申请人 HITACHI, LTD. 发明人 KURIYAMA, KAZUNORI;SHINTANI, YOOICHI;SHONAI, TOHRU;KAMADA, EIKI;INOUE, KIYOSHI
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址