JPS57168345A - Data processing device - Google Patents

Data processing device

Info

Publication number
JPS57168345A
JPS57168345A JP5241581A JP5241581A JPS57168345A JP S57168345 A JPS57168345 A JP S57168345A JP 5241581 A JP5241581 A JP 5241581A JP 5241581 A JP5241581 A JP 5241581A JP S57168345 A JPS57168345 A JP S57168345A
Authority
JP
Japan
Prior art keywords
instruction
operand
unit
data processing
processing device
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.)
Granted
Application number
JP5241581A
Other languages
Japanese (ja)
Other versions
JPH0150934B2 (en
Inventor
Takayuki Morioka
Takeshi Kato
Tadaaki Bando
Hidekazu Matsumoto
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP5241581A priority Critical patent/JPS57168345A/en
Publication of JPS57168345A publication Critical patent/JPS57168345A/en
Publication of JPH0150934B2 publication Critical patent/JPH0150934B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3867Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

PURPOSE:To execute instructions in a high speed, by providing entry points of plural microprograms for one instruction in accordance with positions of operands in the data processing device controlled by microprograms. CONSTITUTION:In the first decoding cycle for an instruction, operand descriptors OPD1 and OPD2 following the OP code are decoded besides the OP code; and if an operand 20PD2 exists on a register 113, an OF (operand fetch) unit 106 sets the address in the register 113 to an RAR 108 before the start of the instruction, and the instruction is terminated in one machine cycle after the start of the instruction. If the operand 20PD2 exists in a memory 100, the OF unit 106 sets the next operand 20PD2 to an OPDR 112 when an E (instruction executing) unit 107 reads out an operand 10PD1 from the OPDR 112, and thus, operands are read out sequentially.
JP5241581A 1981-04-09 1981-04-09 Data processing device Granted JPS57168345A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5241581A JPS57168345A (en) 1981-04-09 1981-04-09 Data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5241581A JPS57168345A (en) 1981-04-09 1981-04-09 Data processing device

Publications (2)

Publication Number Publication Date
JPS57168345A true JPS57168345A (en) 1982-10-16
JPH0150934B2 JPH0150934B2 (en) 1989-11-01

Family

ID=12914150

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5241581A Granted JPS57168345A (en) 1981-04-09 1981-04-09 Data processing device

Country Status (1)

Country Link
JP (1) JPS57168345A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6072028A (en) * 1983-09-28 1985-04-24 Hitachi Ltd Data processor
JPS62117038A (en) * 1985-11-15 1987-05-28 Mitsubishi Electric Corp Microprogram controller

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5441039A (en) * 1977-09-08 1979-03-31 Nec Corp Processing unit of high level language program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5441039A (en) * 1977-09-08 1979-03-31 Nec Corp Processing unit of high level language program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6072028A (en) * 1983-09-28 1985-04-24 Hitachi Ltd Data processor
JPS62117038A (en) * 1985-11-15 1987-05-28 Mitsubishi Electric Corp Microprogram controller

Also Published As

Publication number Publication date
JPH0150934B2 (en) 1989-11-01

Similar Documents

Publication Publication Date Title
JPS56149646A (en) Operation controller
CA1250666C (en)
ES8402954A1 (en) Information processing unit.
GB2050659B (en) Data processing apparatus having opcode extension register
EP0264216A3 (en) Implied domain addressing
JPS5672742A (en) Data processor
JPS57176457A (en) Data processor
JPS57161943A (en) Data processing device
JPS57168345A (en) Data processing device
JPS57114950A (en) Loop processing system for program controller
JPS57756A (en) Data processor
JPS5731049A (en) Information processing equipment
JPS55103656A (en) Information processing system
JPS647145A (en) Software instruction endowing apparatus method for microprogramming system
JPS578851A (en) Parallel processing system
JPS5569856A (en) Overlap system
JPS56153448A (en) Microprogram control device
JPS5556253A (en) Data processor
JPS5723150A (en) Instruction execution device
EP0264215A3 (en) Fast entry to emulation
JPS5614350A (en) Microprogram control system
JPS5247341A (en) Data processing unit
JPS5481737A (en) Information processor
JPS5578343A (en) Information processing unit
JPS57169854A (en) Information processor