DE3689389D1 - Datenverarbeitungsprozessor. - Google Patents

Datenverarbeitungsprozessor.

Info

Publication number
DE3689389D1
DE3689389D1 DE86109096T DE3689389T DE3689389D1 DE 3689389 D1 DE3689389 D1 DE 3689389D1 DE 86109096 T DE86109096 T DE 86109096T DE 3689389 T DE3689389 T DE 3689389T DE 3689389 D1 DE3689389 D1 DE 3689389D1
Authority
DE
Germany
Prior art keywords
data processing
processing processor
processor
data
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.)
Expired - Fee Related
Application number
DE86109096T
Other languages
English (en)
Other versions
DE3689389T2 (de
Inventor
Shinichiro Yamaguchi
Hidekazu Matsumoto
Tadaaki Bandoh
Hiroaki Nakanishi
Kenzi Hirose
Takao Kobayashi
Yoshihiro Miyazaki
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 Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Engineering Co Ltd
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
Priority claimed from JP14583185A external-priority patent/JPH0619713B2/ja
Priority claimed from JP60148301A external-priority patent/JPH0642198B2/ja
Application filed by Hitachi Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Engineering Co Ltd
Publication of DE3689389D1 publication Critical patent/DE3689389D1/de
Application granted granted Critical
Publication of DE3689389T2 publication Critical patent/DE3689389T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related 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/30181Instruction operation extension or modification
    • 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/30003Arrangements for executing specific machine instructions
    • G06F9/3005Arrangements for executing specific machine instructions to perform operations for flow control
    • G06F9/30061Multi-way branch instructions, e.g. CASE
    • 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/30145Instruction analysis, e.g. decoding, instruction word fields
    • 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/30145Instruction analysis, e.g. decoding, instruction word fields
    • G06F9/3016Decoding the operand specifier, e.g. specifier format
    • G06F9/30167Decoding the operand specifier, e.g. specifier format of immediate specifier, e.g. constants
    • 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/30181Instruction operation extension or modification
    • G06F9/30192Instruction operation extension or modification according to data descriptor, e.g. dynamic data typing
    • 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/34Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes
    • G06F9/355Indexed addressing
    • G06F9/3557Indexed addressing using program counter as base address
    • 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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4496Unification in logic programming
DE86109096T 1985-07-04 1986-07-03 Datenverarbeitungsprozessor. Expired - Fee Related DE3689389T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP14583185A JPH0619713B2 (ja) 1985-07-04 1985-07-04 論理型デ−タ処理装置
JP60148301A JPH0642198B2 (ja) 1985-07-08 1985-07-08 デ−タ処理装置

Publications (2)

Publication Number Publication Date
DE3689389D1 true DE3689389D1 (de) 1994-01-27
DE3689389T2 DE3689389T2 (de) 1994-04-07

Family

ID=26476847

Family Applications (1)

Application Number Title Priority Date Filing Date
DE86109096T Expired - Fee Related DE3689389T2 (de) 1985-07-04 1986-07-03 Datenverarbeitungsprozessor.

Country Status (3)

Country Link
US (1) US4896258A (de)
EP (2) EP0552816A3 (de)
DE (1) DE3689389T2 (de)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5117489A (en) * 1987-04-22 1992-05-26 Mitsubishi Denki Kabushiki Kaisha Data-driven processor having an internal tag-generating system for generating a distinct tagged information and assembling with un-tagged information of an input/output data packet
JP2613223B2 (ja) * 1987-09-10 1997-05-21 株式会社日立製作所 演算装置
CA1311063C (en) * 1988-12-16 1992-12-01 Tokumichi Murakami Digital signal processor
US5028186A (en) * 1990-01-29 1991-07-02 Mechanical Plastics Corp. Hollow wall anchor with enhanced holding strength
US6112019A (en) * 1995-06-12 2000-08-29 Georgia Tech Research Corp. Distributed instruction queue
US5864704A (en) * 1995-10-10 1999-01-26 Chromatic Research, Inc. Multimedia processor using variable length instructions with opcode specification of source operand as result of prior instruction
US6009511A (en) * 1997-06-11 1999-12-28 Advanced Micro Devices, Inc. Apparatus and method for tagging floating point operands and results for rapid detection of special floating point numbers
US5978901A (en) * 1997-08-21 1999-11-02 Advanced Micro Devices, Inc. Floating point and multimedia unit with data type reclassification capability
US6862563B1 (en) 1998-10-14 2005-03-01 Arc International Method and apparatus for managing the configuration and functionality of a semiconductor design
DE19923517C1 (de) * 1999-05-21 2000-06-15 Siemens Ag Verfahren und Vorrichtung zum Verzweigen bei der Abarbeitung eines Programms durch einen Prozessor
WO2001069411A2 (en) 2000-03-10 2001-09-20 Arc International Plc Memory interface and method of interfacing between functional entities
US6678806B1 (en) 2000-08-23 2004-01-13 Chipwrights Design, Inc. Apparatus and method for using tagged pointers for extract, insert and format operations
US6732253B1 (en) 2000-11-13 2004-05-04 Chipwrights Design, Inc. Loop handling for single instruction multiple datapath processor architectures
US6931518B1 (en) 2000-11-28 2005-08-16 Chipwrights Design, Inc. Branching around conditional processing if states of all single instruction multiple datapaths are disabled and the computer program is non-deterministic
US6760874B2 (en) * 2002-05-07 2004-07-06 Logicvision, Inc. Test access circuit and method of accessing embedded test controllers in integrated circuit modules
US7941651B1 (en) * 2002-06-27 2011-05-10 Intel Corporation Method and apparatus for combining micro-operations to process immediate data
US7493607B2 (en) 2002-07-09 2009-02-17 Bluerisc Inc. Statically speculative compilation and execution
US20050114850A1 (en) 2003-10-29 2005-05-26 Saurabh Chheda Energy-focused re-compilation of executables and hardware mechanisms based on compiler-architecture interaction and compiler-inserted control
US7996671B2 (en) 2003-11-17 2011-08-09 Bluerisc Inc. Security of program executables and microprocessors based on compiler-architecture interaction
US8607209B2 (en) 2004-02-04 2013-12-10 Bluerisc Inc. Energy-focused compiler-assisted branch prediction
US20080126766A1 (en) 2006-11-03 2008-05-29 Saurabh Chheda Securing microprocessors against information leakage and physical tampering
US8127113B1 (en) 2006-12-01 2012-02-28 Synopsys, Inc. Generating hardware accelerators and processor offloads

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4212058A (en) * 1975-09-27 1980-07-08 National Research Development Corporation Computer store mechanism
US4241396A (en) * 1978-10-23 1980-12-23 International Business Machines Corporation Tagged pointer handling apparatus
JPS59188879A (ja) * 1982-12-17 1984-10-26 シンボリツクス・インコ−ポレ−テツド デ−タプロセツサ
JPS60124754A (ja) * 1983-12-09 1985-07-03 Fujitsu Ltd バッファ記憶制御装置
JPS60136832A (ja) * 1983-12-26 1985-07-20 Hitachi Ltd タグ付きデ−タを扱う論理型デ−タ処理装置
EP0167333A3 (de) * 1984-07-05 1988-11-30 Texas Instruments Incorporated Datenverarbeitungsgerät mit Datentypklassifizierer

Also Published As

Publication number Publication date
EP0207519A3 (en) 1989-04-05
DE3689389T2 (de) 1994-04-07
EP0207519B1 (de) 1993-12-15
EP0552816A2 (de) 1993-07-28
EP0552816A3 (en) 1993-10-27
US4896258A (en) 1990-01-23
EP0207519A2 (de) 1987-01-07

Similar Documents

Publication Publication Date Title
DE3671557D1 (de) Datenverarbeitungsanlage.
DE3688022T2 (de) Datenverarbeitungsanlage.
DE3580778D1 (de) Datenverarbeitungsvorrichtung.
DE3689287T2 (de) Datenverarbeitungsgerät.
DE3587116D1 (de) Datenprozessor.
FI865218A0 (fi) Databehandlingssystem.
DE3778558D1 (de) Datenverarbeitungsgeraet.
DE3789122D1 (de) Datenverarbeitungsvorrichtung.
DE3688824T2 (de) Datenverarbeitungssystem.
DE3689389D1 (de) Datenverarbeitungsprozessor.
DE3689595T2 (de) Datenverarbeitungssystem.
DE3674307D1 (de) Datenverarbeitungsanlage.
DE3688232D1 (de) Datenverarbeitungssystem.
DE3650171D1 (de) Datenverarbeitungsanordnung.
DE3750704D1 (de) Datenprozessor.
DE3684056D1 (de) Informationsverarbeitungsgeraet.
DE3750702D1 (de) Datenverarbeitungssystem.
DE3680349D1 (de) Datenverarbeitungssystem.
DE3682307D1 (de) Mikroprogrammgesteuerte datenverarbeitungsanlage.
DE3688923D1 (de) Informationsverarbeitungsvorrichtung.
DE3583903D1 (de) Datenverarbeitungssystem.
DE3650154D1 (de) Datenverarbeitendes Gerät.
DE3485025D1 (de) Datenverarbeitungssystem.
DE3776598D1 (de) Datenverarbeitungsanlage.
NO875229D0 (no) Data-behandlingssystem.

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee