发明名称 PROGRAM ADVANCE FETCH CONTROL SYSTEM
摘要 PURPOSE:To speed up pipe-line processing by fetching both jumped addresses in advance when an advance fetch instruction is a branch instruction as the result of decision whether the advance fetch instruction is the branch instruction or not. CONSTITUTION:A central processor 2 reads out a program from a main storage part 3 and decodes the read-out program to decides whether a common bus 1 is to be used or not. Since the common bus 1 is made free when the common bus 1 is not used, the program is fetched in advance and the fetched program is stacked in an instruction fetching queue 22. If a branch instruction supervisory part 23 detects that the stacked instruction is a branch one, jump addresses after the execution of the branch instruction are saved in a free instruction fetch pointer 25 e.g. out of the pointers 25, 26, jump addresses corresponding to the number of bytes specified by a specification part 24 are fetched, and then the pointer is switched to the branch fetch pointer 25 side to save the specified number of bytes. When the branch instruction is a real one, an instruction fetch queue part 22 is advanced by the specified value from the specification part 24 and the excessive instructions are removed.
申请公布号 JPS60231241(A) 申请公布日期 1985.11.16
申请号 JP19840088665 申请日期 1984.05.02
申请人 NIPPON DENKI KK 发明人 IWANO TATSUYA
分类号 G06F9/38;G06F9/32 主分类号 G06F9/38
代理机构 代理人
主权项
地址