JPS57143640A - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JPS57143640A JPS57143640A JP2847581A JP2847581A JPS57143640A JP S57143640 A JPS57143640 A JP S57143640A JP 2847581 A JP2847581 A JP 2847581A JP 2847581 A JP2847581 A JP 2847581A JP S57143640 A JPS57143640 A JP S57143640A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- read
- register
- unit
- processing
- 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
- 238000012986 modification Methods 0.000 abstract 3
- 230000004048 modification Effects 0.000 abstract 3
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3802—Instruction prefetching
- G06F9/3812—Instruction prefetching with instruction modification, e.g. store into instruction stream
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Advance Control (AREA)
- Executing Machine-Instructions (AREA)
Abstract
PURPOSE:To improve the performance of a data processing device, by starting immdeiately the advanced processing of a special instruction when it is absolutely impossible that a register, which is used for instruction modification by the special instruction, is not rewritten by an instruction for which the advanced processing is executed. CONSTITUTION:When a special instruction is read out from a storage device 1 and is inputted to a D unit 3 for decoding instructions, the unit 3 detects that the read instruction is the special instruction and the unit 3 not only sets the address of a general register 12 used for modification to a register 11 but also starts the device to read an instruction to be modified. When the read of the instruction to be modified is completed, the device 1 reports a read completion signal to a D control part 7. The control part 7 confirms transfers a strart command of an instruction processing D to the unit after confirming that this read is completed and that the preceding instruction in course of processing does not rewrite contents of the register 12. The unit 3 inputs the instruction to be modified and reads out modification contents from the register 12 and modifeds the instructions to generate an instruction to be executed and performs a processing in accordinace with this instruction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2847581A JPS57143640A (en) | 1981-03-02 | 1981-03-02 | Data processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2847581A JPS57143640A (en) | 1981-03-02 | 1981-03-02 | Data processing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS57143640A true JPS57143640A (en) | 1982-09-04 |
Family
ID=12249663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2847581A Pending JPS57143640A (en) | 1981-03-02 | 1981-03-02 | Data processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS57143640A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61170829A (en) * | 1985-01-25 | 1986-08-01 | Fujitsu Ltd | Writing control system of register |
JPS6258339A (en) * | 1985-09-09 | 1987-03-14 | Nec Corp | Instruction fetching controller |
JPS62278639A (en) * | 1986-05-27 | 1987-12-03 | Nec Corp | Information processor |
JPS63142431A (en) * | 1986-12-05 | 1988-06-14 | Toshiba Corp | Pipeline control system |
JPH01229326A (en) * | 1988-03-09 | 1989-09-13 | Toshiba Corp | Information processor |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS51354A (en) * | 1974-06-19 | 1976-01-06 | Matsushita Electric Ind Co Ltd | NETSUINSATSU HETSUDO |
JPS5318931A (en) * | 1976-08-06 | 1978-02-21 | Hitachi Ltd | Information processor |
-
1981
- 1981-03-02 JP JP2847581A patent/JPS57143640A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS51354A (en) * | 1974-06-19 | 1976-01-06 | Matsushita Electric Ind Co Ltd | NETSUINSATSU HETSUDO |
JPS5318931A (en) * | 1976-08-06 | 1978-02-21 | Hitachi Ltd | Information processor |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61170829A (en) * | 1985-01-25 | 1986-08-01 | Fujitsu Ltd | Writing control system of register |
JPH0419574B2 (en) * | 1985-01-25 | 1992-03-30 | Fujitsu Ltd | |
JPS6258339A (en) * | 1985-09-09 | 1987-03-14 | Nec Corp | Instruction fetching controller |
JPH0578052B2 (en) * | 1985-09-09 | 1993-10-28 | Nippon Electric Co | |
JPS62278639A (en) * | 1986-05-27 | 1987-12-03 | Nec Corp | Information processor |
JPS63142431A (en) * | 1986-12-05 | 1988-06-14 | Toshiba Corp | Pipeline control system |
JPH01229326A (en) * | 1988-03-09 | 1989-09-13 | Toshiba Corp | Information processor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS56135204A (en) | Programmable controller | |
TW266275B (en) | Digital signal processing device and its direct memory access control process | |
JPS5533232A (en) | Sequential controller | |
JPS57143640A (en) | Data processing device | |
JPS5587204A (en) | Sequential controller | |
JPS56108108A (en) | Sequence control system | |
SE8201279L (en) | PROGRAMMING SYSTEM WITH TERMINAL AND PRESENTATION UNIT | |
JPS57137942A (en) | Instruction advance-taking control system | |
JPS5476044A (en) | Recovery data correction process system | |
JPS5247646A (en) | Command control method | |
JPS57103530A (en) | Channel controlling system | |
JPS575154A (en) | Microprogram controller | |
JPS57191759A (en) | Microprogram tracing system | |
JPS54140846A (en) | Micro-diagnostic system | |
JPS56147245A (en) | Microprogram control device | |
JPS5239326A (en) | Control unit | |
JPS575155A (en) | Microprogram controller | |
JPS54130023A (en) | External information input system in signal processing system using microcomputer | |
JPS51127637A (en) | Information processing device under micro program control system | |
JPS647369A (en) | Data processing device | |
JPS56152047A (en) | Microprogram controller | |
JPS57196338A (en) | Data processor | |
JPS6418849A (en) | End token output circuit | |
JPS553036A (en) | Data processor | |
JPS54154235A (en) | Data process system containing peripheral unit adaptor |