JPS648446A - Information processor - Google Patents

Information processor

Info

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
Application number
JP16445787A
Other languages
Japanese (ja)
Inventor
Akira Kuwata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP16445787A priority Critical patent/JPS648446A/en
Publication of JPS648446A publication Critical patent/JPS648446A/en
Pending legal-status Critical Current

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.
JP16445787A 1987-06-30 1987-06-30 Information processor Pending JPS648446A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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