DE3485929T2 - Bedingungsregisterarchitektur fuer eine maschine mit primitivem befehlssatz. - Google Patents

Bedingungsregisterarchitektur fuer eine maschine mit primitivem befehlssatz.

Info

Publication number
DE3485929T2
DE3485929T2 DE8484106174T DE3485929T DE3485929T2 DE 3485929 T2 DE3485929 T2 DE 3485929T2 DE 8484106174 T DE8484106174 T DE 8484106174T DE 3485929 T DE3485929 T DE 3485929T DE 3485929 T2 DE3485929 T2 DE 3485929T2
Authority
DE
Germany
Prior art keywords
machine
command set
register architecture
primitive command
conditions register
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
DE8484106174T
Other languages
English (en)
Other versions
DE3485929D1 (de
Inventor
Marc Alan Auslander
John Cocke
Hsieh Tung Hao
Peter Willy Markstein
George Radin
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE3485929D1 publication Critical patent/DE3485929D1/de
Application granted granted Critical
Publication of DE3485929T2 publication Critical patent/DE3485929T2/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/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/3001Arithmetic instructions
    • G06F9/30014Arithmetic instructions with variable precision
    • 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/30094Condition code generation, e.g. Carry, Zero flag
DE8484106174T 1983-06-30 1984-05-30 Bedingungsregisterarchitektur fuer eine maschine mit primitivem befehlssatz. Expired - Fee Related DE3485929T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/509,744 US4589087A (en) 1983-06-30 1983-06-30 Condition register architecture for a primitive instruction set machine

Publications (2)

Publication Number Publication Date
DE3485929D1 DE3485929D1 (de) 1992-10-29
DE3485929T2 true DE3485929T2 (de) 1993-04-01

Family

ID=24027918

Family Applications (1)

Application Number Title Priority Date Filing Date
DE8484106174T Expired - Fee Related DE3485929T2 (de) 1983-06-30 1984-05-30 Bedingungsregisterarchitektur fuer eine maschine mit primitivem befehlssatz.

Country Status (4)

Country Link
US (1) US4589087A (de)
EP (1) EP0130377B1 (de)
JP (1) JPH0743646B2 (de)
DE (1) DE3485929T2 (de)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62257526A (ja) * 1986-04-30 1987-11-10 Mitsubishi Electric Corp 算術論理演算装置
US4992934A (en) * 1986-12-15 1991-02-12 United Technologies Corporation Reduced instruction set computing apparatus and methods
US5142636A (en) * 1987-01-29 1992-08-25 Mitsubishi Denki Kabushiki Kaisha Memory bank address calculation with reduced instruction execution cycles
US5083263A (en) * 1988-07-28 1992-01-21 Sun Microsystems, Inc. BISC with interconnected register ring and selectively operating portion of the ring as a conventional computer
US5001662A (en) * 1989-04-28 1991-03-19 Apple Computer, Inc. Method and apparatus for multi-gauge computation
US5471593A (en) * 1989-12-11 1995-11-28 Branigin; Michael H. Computer processor with an efficient means of executing many instructions simultaneously
WO1991011765A1 (en) * 1990-01-29 1991-08-08 Teraplex, Inc. Architecture for minimal instruction set computing system
EP0459232B1 (de) * 1990-05-29 1998-12-09 National Semiconductor Corporation Cache-Speicher von partiell decodierten Befehlen und Verfahren hierfür
US5293613A (en) * 1991-08-29 1994-03-08 International Business Machines Corporation Recovery control register
US5269017A (en) * 1991-08-29 1993-12-07 International Business Machines Corporation Type 1, 2 and 3 retry and checkpointing
US5245563A (en) * 1991-09-20 1993-09-14 Kendall Square Research Corporation Fast control for round unit
JP3590075B2 (ja) * 1992-01-20 2004-11-17 株式会社東芝 仮想記憶方式のデータ処理装置及び方法
US5590348A (en) * 1992-07-28 1996-12-31 International Business Machines Corporation Status predictor for combined shifter-rotate/merge unit
US5440702A (en) * 1992-10-16 1995-08-08 Delco Electronics Corporation Data processing system with condition code architecture for executing single instruction range checking and limiting operations
US5452456A (en) 1992-12-18 1995-09-19 Apple Computer, Inc. Apparatus for executing a plurality of program segments having different object code types in a single program or processor environment
US5717947A (en) * 1993-03-31 1998-02-10 Motorola, Inc. Data processing system and method thereof
US5481743A (en) * 1993-09-30 1996-01-02 Apple Computer, Inc. Minimal instruction set computer architecture and multiple instruction issue method
US5815695A (en) * 1993-10-28 1998-09-29 Apple Computer, Inc. Method and apparatus for using condition codes to nullify instructions based on results of previously-executed instructions on a computer processor
US5689695A (en) * 1993-11-30 1997-11-18 Texas Instruments Incorporated Conditional processor operation based upon result of two consecutive prior processor operations
US6058473A (en) * 1993-11-30 2000-05-02 Texas Instruments Incorporated Memory store from a register pair conditional upon a selected status bit
JP3105738B2 (ja) * 1994-06-10 2000-11-06 日本電気株式会社 情報処理装置
US5845118A (en) * 1995-12-14 1998-12-01 International Business Machines Corporation Method for generating shared library executable code with lazy global offset table address calculation
US6128303A (en) * 1996-05-09 2000-10-03 Maker Communications, Inc. Asynchronous transfer mode cell processing system with scoreboard scheduling
US5748631A (en) * 1996-05-09 1998-05-05 Maker Communications, Inc. Asynchronous transfer mode cell processing system with multiple cell source multiplexing
US5748630A (en) * 1996-05-09 1998-05-05 Maker Communications, Inc. Asynchronous transfer mode cell processing system with load multiple instruction and memory write-back
US5794025A (en) * 1996-05-09 1998-08-11 Maker Communications, Inc. Method and device for performing modulo-based arithmetic operations in an asynchronous transfer mode cell processing system
US6016539A (en) * 1997-11-03 2000-01-18 Teragen Corporation Datapath control logic for processors having instruction set architectures implemented with hierarchically organized primitive operations
US7353163B2 (en) * 1999-04-27 2008-04-01 Transitive Limited Exception handling method and apparatus for use in program code conversion
US6868421B1 (en) * 1999-11-27 2005-03-15 Ching-Fang Lin Method of converting geospatial database into compressive database for multiple dimensional data storage
US20020083311A1 (en) * 2000-12-27 2002-06-27 Paver Nigel C. Method and computer program for single instruction multiple data management
US7127593B2 (en) * 2001-06-11 2006-10-24 Broadcom Corporation Conditional execution with multiple destination stores
US6986025B2 (en) * 2001-06-11 2006-01-10 Broadcom Corporation Conditional execution per lane
US7861071B2 (en) * 2001-06-11 2010-12-28 Broadcom Corporation Conditional branch instruction capable of testing a plurality of indicators in a predicate register
US8364734B2 (en) * 2005-09-15 2013-01-29 International Business Machines Corporation Converting from decimal floating point into scaled binary coded decimal
JP5226328B2 (ja) * 2007-03-27 2013-07-03 パナソニック株式会社 コード変換装置
US8051117B2 (en) * 2007-04-26 2011-11-01 International Business Machines Corporation Shift significand of decimal floating point data
US8051118B2 (en) * 2007-04-26 2011-11-01 International Business Machines Corporation Composition of decimal floating point data
US8668344B2 (en) 2011-11-30 2014-03-11 Izi Medical Products Marker sphere including edged opening to aid in molding
US9110657B2 (en) 2013-01-21 2015-08-18 Tom Yap Flowchart compiler for a compound complex instruction set computer (CCISC) processor architecture
US9405534B2 (en) 2013-01-21 2016-08-02 Tom Yap Compound complex instruction set computer (CCISC) processor architecture
US11360769B1 (en) * 2021-02-26 2022-06-14 International Business Machines Corporation Decimal scale and convert and split to hexadecimal floating point instruction
US11663004B2 (en) 2021-02-26 2023-05-30 International Business Machines Corporation Vector convert hexadecimal floating point to scaled decimal instruction

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3958112A (en) * 1975-05-09 1976-05-18 Honeywell Information Systems, Inc. Current mode binary/bcd arithmetic array
NL7712367A (nl) * 1977-11-10 1979-05-14 Philips Nv Digitaal optelrekenorgaan.
JPS54117646A (en) * 1978-03-06 1979-09-12 Toshiba Corp Computer
US4384341A (en) * 1980-12-24 1983-05-17 Honeywell Information Systems Inc. Data processor having carry apparatus supporting a decimal divide operation
US4484300A (en) * 1980-12-24 1984-11-20 Honeywell Information Systems Inc. Data processor having units carry and tens carry apparatus supporting a decimal multiply operation
EP0055124B1 (de) * 1980-12-24 1990-01-31 Bull HN Information Systems Inc. Digitale Multiplizierer

Also Published As

Publication number Publication date
EP0130377B1 (de) 1992-09-23
EP0130377A2 (de) 1985-01-09
DE3485929D1 (de) 1992-10-29
JPH0743646B2 (ja) 1995-05-15
US4589087A (en) 1986-05-13
JPS6014337A (ja) 1985-01-24
EP0130377A3 (en) 1987-10-21

Similar Documents

Publication Publication Date Title
DE3485929D1 (de) Bedingungsregisterarchitektur fuer eine maschine mit primitivem befehlssatz.
DE3774572D1 (de) Produkt-aus-register-kontrolle fuer hochgeschwindigkeitsumwickelmaschine.
DE3581770D1 (de) Betriebsdatenaufzeichnungssystem fuer eine maschine.
DE3681080D1 (de) Belichtungskontrolle fuer eine pseudotelephotokamera.
DE3483774D1 (de) Steuerschaltung fuer eine schaltmatrix.
DE3381298D1 (de) Betriebsverfahren fuer eine rechneranordnung.
NO891327D0 (no) Rengjoeringsanordning for trykningsmaskiner.
DE68912339D1 (de) Regelverfahren für eine maschine.
DE3481505D1 (de) Steuerungseinrichtung fuer eine fahrradgangschaltung.
DE3381447D1 (de) Kopieblaettersteuereinrichtung fuer eine reproduktionsmaschine.
IT8468079A1 (it) Macchina lavabiancheria a carica dall'alto.
DE3675782D1 (de) Steuerungseinrichtung fuer eine mehrachsige werkzeugmaschine.
DE3882525T2 (de) Superfinier-maschine mit läppband.
DE3380986D1 (de) Steuervorrichtung fuer eine druckmaschine.
DE3875270D1 (de) Frankiermaschine mit verwaltung periodischer ablaeufe.
ATA207584A (de) Steuereinrichtung fuer eine werkzeugmaschine
AT377026B (de) Stoffauflauf fuer eine papiermaschine
ATA218583A (de) Stoffauflauf fuer eine papiermaschine
DE3480782D1 (de) Tiefdruckmaschine.
DE3484293D1 (de) Werkzeugbereitstellungssystem fuer eine werkzeugmaschine.
DE3481699D1 (de) Farbwerk fuer eine druckmaschine.
DE68908186D1 (de) Maschine fuer ein gasmedium.
DE3761290D1 (de) Maschine zum laeppen von zwei bogenverzahnten kegelraedern.
AT385728B (de) Steuervorrichtung fuer eine druckmaschine
DE69110608D1 (de) Bedienungseinheit für eine mit gewindebohrungfunktion ausgerüstete maschine.

Legal Events

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