Data processor generating jump target address of a jump instruction in parallel with decoding of the instruction

作者: Toyohiko Yoshida , Masahito Matsuo

DOI:

关键词:

摘要: A data processor, comprising: an instruction fetch unit 111 which fetches instructions from a memory stores instructions; decoding 112 decodes the fetched 111; execution executes on basis of result by 112; program counter (DPC) 29 holds address being decoded in and branch target calculation 1 is connected to 29, adds value displacement field transferred transfers addition 111, so that jump can be processed efficiently pipeline processing.

参考文章(17)
Richard W. Reeves, James B. Stein, David L. Keating, Unconditional wide branch instruction acceleration ,(1988)
Kunio Uchiyama, Yoshifumi Takamoto, Atsushi Hasegawa, Tadahiko Nishimukai, System for reexecuting branch instruction without fetching by storing target instruction control information ,(1988)
Richard E. Glackemeyer, Allan E. Helenius, John C. Manton, Tryggve Fossum, William F. Bruckert, John A. DeRosa, Instruction prefetch system for conditional branch instruction for central processor unit ,(1985)
Eiki Kamada, Tohru Shonai, Yooichi Shintani, Kiyoshi Inoue, Kazunori Kuriyama, Information processor providing enhanced handling of address-conflicting instructions during pipeline processing ,(1988)
Teresa Marzucco, John Korpusik, Patricia A. Martin, Serial communications controller ,(1987)
Hajime Kurii, Yoshihiro Matsumoto, Branch guess type central processing unit ,(1983)
Takashi Miyamori, Branch control circuit ,(1990)
Lee, Smith, Branch Prediction Strategies and Branch Target Buffer Design IEEE Computer. ,vol. 17, pp. 6- 22 ,(1984) , 10.1109/MC.1984.1658927