JPS647130A - Instruction prefetch method for memory system - Google Patents
Instruction prefetch method for memory systemInfo
- Publication number
- JPS647130A JPS647130A JP62162752A JP16275287A JPS647130A JP S647130 A JPS647130 A JP S647130A JP 62162752 A JP62162752 A JP 62162752A JP 16275287 A JP16275287 A JP 16275287A JP S647130 A JPS647130 A JP S647130A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- jump
- register
- address
- buffer memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Advance Control (AREA)
Abstract
PURPOSE:To reduce the time loss due to success in jump at the time of execution of a conditional jump instruction by providing a jump register in which the address after success in conditional jump is stored, a prefetch register in which the next instruction address is stored, and a quick buffer memory. CONSTITUTION:When a conditional jump signal 48 from a processor 8 comes, the address of a prefetch register 10 and that of a jump register 12 are distributed to an external memory 2 and a buffer memory by this information and access is performed. If the conditional jump signal does not come, the instruction address from the prefetch register 10 is outputted to the external memory 2 and the buffer memory 4 and access is performed. When an instruction to be executed exists in the buffer memory 4, its instruction data is selected and outputted to the processor 8 by an instruction selector 16; but if it does not exist there, instruction data from the external memory 2 is outputted to the processor 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62162752A JPS647130A (en) | 1987-06-30 | 1987-06-30 | Instruction prefetch method for memory system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62162752A JPS647130A (en) | 1987-06-30 | 1987-06-30 | Instruction prefetch method for memory system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS647130A true JPS647130A (en) | 1989-01-11 |
Family
ID=15760581
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62162752A Pending JPS647130A (en) | 1987-06-30 | 1987-06-30 | Instruction prefetch method for memory system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS647130A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001216152A (en) * | 2000-01-28 | 2001-08-10 | Rooran:Kk | Logical integrated circuit and computer readable recording medium in which source of its cpu core is recorded |
-
1987
- 1987-06-30 JP JP62162752A patent/JPS647130A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001216152A (en) * | 2000-01-28 | 2001-08-10 | Rooran:Kk | Logical integrated circuit and computer readable recording medium in which source of its cpu core is recorded |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES8403221A1 (en) | Instruction prefetching data processing apparatus including a conditional branch instruction predictor. | |
| JPS56123041A (en) | Information processor | |
| KR950016066A (en) | Integrated circuit with digital processor and Viterbi decoder with shared memory | |
| JPS54146549A (en) | Information processor | |
| KR910008565A (en) | Branch control circuit | |
| US5175827A (en) | Branch history table write control system to prevent looping branch instructions from writing more than once into a branch history table | |
| JPS5759253A (en) | Branch instruction prefetch system | |
| JPS647130A (en) | Instruction prefetch method for memory system | |
| KR970012141A (en) | Data processing device performing pipeline processing | |
| JPS5731049A (en) | Information processing equipment | |
| TW345637B (en) | Data processor with branch target address cache and method of operation a data processor has a BTAC storing a number of recently encountered fetch address-target address pairs. | |
| WO1999004335A3 (en) | A method and a processor adapted for the handling of conditional jumps | |
| JPS6429933A (en) | Store buffer controller for buffer storage system | |
| JPS641046A (en) | Memory access control system | |
| JPS56147256A (en) | Program branch system for mini electronic computer | |
| JPS5794974A (en) | Buffer memory control system | |
| JPS5587362A (en) | Buffer memory control system | |
| JPS5578365A (en) | Memory control unit | |
| JPS56155448A (en) | Information processor | |
| JPS54156434A (en) | Jump system between pages | |
| JPS57107641A (en) | Counter read control system | |
| JPS5561853A (en) | Information processor | |
| JPS5599652A (en) | Microprogram control unit | |
| JPS56162151A (en) | Information processing device | |
| JPS54122042A (en) | Electronic computer |