JPS648446A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPS648446A JPS648446A JP16445787A JP16445787A JPS648446A JP S648446 A JPS648446 A JP S648446A JP 16445787 A JP16445787 A JP 16445787A JP 16445787 A JP16445787 A JP 16445787A JP S648446 A JPS648446 A JP S648446A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- execution
- contents
- saved
- queue
- 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 immediately restart the execution of an instruction without refetching the instruction after the execution of a return instruction and to increase an execution speed by internally saving an instruction code in an instruction queue at the time of executing a call instruction or interrupting operation. CONSTITUTION:An instruction execution part 105 goes to the execution of a call instruction or interrupting operation, an instruction queue initializing line 121 is activated, a gate 30 is opened and the contents 'instruction queue 100 and PC 106-QRDP 109' of a state A are saved to corresponding parts. When the signal line 121 is inactivated, a QWRP 108 and the QRDP 109 are initialized and instruction bytes in an instruction queue 100 are invalidated. When a return instruction is executed, the saved contents are read in the PC 106, a signal line 124 is activated, a comparator 115 is driven, and when the contents of the PC 106 coincide with that of the saved PC 116, a gate 131 is closed and respective saved contents are transferred to corresponding parts. In case of fetching and executing an instruction, approximately similar operation is executed. In said constitution, the execution of an instruction can be restarted immediately after the execution of a return instruction and the performance of a computer can be improved.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16445787A JPS648446A (en) | 1987-06-30 | 1987-06-30 | Information processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16445787A JPS648446A (en) | 1987-06-30 | 1987-06-30 | Information processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS648446A true JPS648446A (en) | 1989-01-12 |
Family
ID=15793540
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16445787A Pending JPS648446A (en) | 1987-06-30 | 1987-06-30 | Information processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS648446A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02212936A (en) * | 1989-02-14 | 1990-08-24 | Matsushita Electron Corp | Semiconductor device having pipe line structure |
| WO1991014985A1 (en) * | 1990-03-19 | 1991-10-03 | Fujitsu Limited | Interrupt processing system |
| JPH03262041A (en) * | 1990-03-13 | 1991-11-21 | Fujitsu Ltd | Interrupt return processing system |
| JPH0721022A (en) * | 1993-07-02 | 1995-01-24 | Nec Corp | Pipeline arithmetic processor |
| JP2013008351A (en) * | 2011-05-20 | 2013-01-10 | Semiconductor Energy Lab Co Ltd | Semiconductor device and driving method for the same |
-
1987
- 1987-06-30 JP JP16445787A patent/JPS648446A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02212936A (en) * | 1989-02-14 | 1990-08-24 | Matsushita Electron Corp | Semiconductor device having pipe line structure |
| JPH03262041A (en) * | 1990-03-13 | 1991-11-21 | Fujitsu Ltd | Interrupt return processing system |
| WO1991014985A1 (en) * | 1990-03-19 | 1991-10-03 | Fujitsu Limited | Interrupt processing system |
| JPH0721022A (en) * | 1993-07-02 | 1995-01-24 | Nec Corp | Pipeline arithmetic processor |
| JP2013008351A (en) * | 2011-05-20 | 2013-01-10 | Semiconductor Energy Lab Co Ltd | Semiconductor device and driving method for the same |
| JP2016119120A (en) * | 2011-05-20 | 2016-06-30 | 株式会社半導体エネルギー研究所 | Semiconductor device and driving method for the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6954923B1 (en) | Recording classification of instructions executed by a computer | |
| ATE118628T1 (en) | COMPUTER CONTROL WITH BRANCHING IN A SINGLE CYCLE. | |
| KR20010014095A (en) | A memory controller for detecting a failure of speculation of a component being addressed | |
| HK1046969A1 (en) | System management memory for system management interrupt handler is integrated into memory controller, independent of bios and operating system | |
| KR20000048630A (en) | Method and apparatus for aliasing memory data in an advanced microprocessor | |
| KR20000062300A (en) | A gated store buffer for an advanced microprocessor | |
| MY102468A (en) | Extended floating point operations supporting emulation of source instruction execution | |
| EP0375364A3 (en) | Data processor with zero execution clock count for one or both of branch and compare instructions | |
| JP3193650B2 (en) | Method and system for saving and restoring emulation context without affecting the operating system | |
| EP0870226A4 (en) | RISC MICROPROCESSOR ARCHITECTURE | |
| JPS56149646A (en) | Operation controller | |
| WO2009073542A1 (en) | Enhanced microprocessor or microcontroller | |
| DE69316987D1 (en) | PROGRAMMABLE REMOTE MEDIA DEVICE FOR PC | |
| US5671422A (en) | Method and apparatus for switching between the modes of a processor | |
| KR930008615A (en) | Data processor with branch instruction buffer | |
| KR930016896A (en) | Calculator with parallel operation | |
| TW377422B (en) | Pipeline processor capable of reducing branch hazards with small-scale circuit | |
| JPS54107645A (en) | Information processor | |
| JP2001519954A (en) | A host microprocessor having a device for temporarily maintaining the state of a target processor | |
| CA2036855A1 (en) | Processor with data format-independent instructions | |
| JPS641033A (en) | Computer device | |
| JPS5566028A (en) | Information processing unit | |
| JPS57169854A (en) | Information processor | |
| JPS57209542A (en) | Microprogram controlling system | |
| JPS5654550A (en) | Information processor |