DE2521900A1 - Elektronischer rechner - Google Patents

Elektronischer rechner

Info

Publication number
DE2521900A1
DE2521900A1 DE19752521900 DE2521900A DE2521900A1 DE 2521900 A1 DE2521900 A1 DE 2521900A1 DE 19752521900 DE19752521900 DE 19752521900 DE 2521900 A DE2521900 A DE 2521900A DE 2521900 A1 DE2521900 A1 DE 2521900A1
Authority
DE
Germany
Prior art keywords
memory
data
computer according
electronic computer
circuits
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.)
Withdrawn
Application number
DE19752521900
Other languages
English (en)
Inventor
Anthony William Sweet
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 Standard Electric Corp
Original Assignee
International Standard Electric 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 Standard Electric Corp filed Critical International Standard Electric Corp
Publication of DE2521900A1 publication Critical patent/DE2521900A1/de
Withdrawn 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/30029Logical and Boolean instructions, e.g. XOR, NOT
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • 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/30018Bit or string instructions
    • 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/4482Procedural
    • G06F9/4484Executing subprograms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/11Plc I-O input output
    • G05B2219/1127Selector for I-O, multiplex for I-O
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/12Plc mp multi processor system
    • G05B2219/1204Multiprocessing, several plc's, distributed logic control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15049Timer, counter, clock-calendar, flip-flop as peripheral
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15055FIFO

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Executing Machine-Instructions (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Complex Calculations (AREA)
  • Debugging And Monitoring (AREA)
  • Storage Device Security (AREA)

Description

5G9849/G88S
Bezugszeichenliste
IS input staticiser
OS output staticiser
31,32 bus
RAM randoh access memory
DEC decoder
ALU arithmetic logic unit
ASO operation stack
Α,Β,Ο,ΰ stages
DEL delay elements
RAS address selector
LFC clock
K1,N2 HAND-units
FD control circuitry
ROM read-only memory
BP1, BP2 Boolean processors
PC .program counter
G1 AKD-gate
OSC oscillator
Einfangswandler Ausgangswandler Ds t enve ro inc1 ung s le i tu ng or - icher
Decoder
Logikeinheit Arbeitsspeicher Stufen
Verzögerungsschaltungen Adressenausv/ahlschaltung Taktgeber
NAND-Schaitungen Steuerschaltungen Lasespeicher Boole'sehe Rechner Programmzähler UND-Schaltung Oszillator
509B49/0885

Claims (9)

  1. A.W.Sweet - 3
    Patentansprüche
    r~ 1., Elektronischer Rechner, mit Einggängen zur Dateneingabe und mit Eingangswandlern zur Speicherung der Eingangsdaten, mit Ausgangswandlern zur Speicherung der"Rechenergebnisse und mit Ausgängen zur Abgabe der Rechenergebnisse ,g_ejcenn^e_ic2in^t_durch folgende Bestandteile:
    - einen Speicher (RAM) zur Speicherung von Zwischenergebnissen und/oder zur Speicherung von Informationen für die Durchführung der Rechnung
    - einen Befehlseingang (IP) zur Eingabe von Befehlsworten mit ,einem Adressenteil und einem Punktionsteil
    -ersten Adressenauswahlschaltungen, gesteuert vom Adressenteil des Befehlswortes zur Auswahl von zu verarbeitenden Daten., .
    - eine Logikschaltung, gesteuert vom Funktionsteil des Befehlswortes, um die Daten zu verarbeiten, die sie erhält
    - zweite Adressenauswahlschaltungen, ebenfalls gesteuert vom Adressenteil des Befehlswortes, zur Übermittlung von Rechenergebnissen entweder an den Speicher (RAM) oder an einen Ausgangswandler (OS)
    wobei jeder VerarbeitungsVorgang nur mit jeweils einem Bit durchgeführt wird und wobei jedes Rechenergebnis aus einem Bit besteht.
  2. 2. Elektronischer Rechner nach Anspruch I9 dadurch gekennzeichnet, daß die Logikschaltung einen mehrstufigen Ar. beitsspeicher (ASO) enthält, dessen Stufen ein umkehrbares Schieberegister bilden, ferner UND-Schaltungen, um an zwei
    509849/0885
    A.W.Sweet 3
    Daten in zwei Stufen des Arbeitsspeichers (ASO) eine UND-Verknüpfung durchzuführen und das Ergebnis in einer der Stufen abzuspeichern, ferner ODER-Schaltungen, um an zwei Daten in zwei Stufen des Arbeitsspeichers (ASO) eine ODER-Verknüpfung durchzuführen, und das Ergebnis in einer der Stufen abzuspeichern, wobei die Verknüpfungsart (UND5ODER oder andere) durch den Funktionsteil eines Befehlswortes festgelegt ist.
  3. 3. Elektronischer Rechner nach Anspruch 2, dadurch gekennzeichnet, daß nach Durchführung einer logischen Verknüpfung · und Festlegung eines Ausgangswandlers (OS) oder eines Platzes im Speicher (RAM) das Ergebnis der Verknüpfung zur festgelegten Stelle übertragung wird und gleichzeitig in seiner Stufe des Arbeitsspeichers (ASO) stehen bleibt, und daß ein Adressenteil mit Null-Bit-Werten bewirkt, daß das Ergebnis einer Verknüpfung lediglich in seiner Stufe erhalten bleibt und keine Übermittlung stattfindet.
  4. 4. Elektronischer Rechner nach Anspruch 1, dadurch gekennzeichnet, daß in der Logikschaltung zwei NAND-Schaltungen (Nl9 N2) enthalten sind, von denen eine oder beide gemäß dem Funktionsteil eines Befehlswortes die Rechnung durchführen.
  5. 5. Elektronischer Rechner nach Anspruch 4, dadurch gekennzeichnet, daß die erste NAND-Schaltung (Nl) vom Speicher (RAM) oder von einem Eingangswandler (IS) Daten erhält, daß beide NAND-Schaltungen (Nl, N2) Daten an den Speicher (RAM) oder an einen Ausgangswandler (OS) abgeben können und daß jede der NAND-Schaltungen ausgangsseitig über eine Steuereinheit (FD) mit der anderen verbindbar ist,wobei die Steuereinheit (FD) durch den Funktionsteil eines Befehlswortes gesteuert wird.
    509849/0885 -/-
    A.W.Sweet 3
  6. 6. Elektronischer Rechner nach Anspruch 53 dadurch gekennzeichnet, daß jede der NAND-Schaltungen aus einer UND-Schaltung und einer Kippstufe besteht, wobei der Ausgang der UND-Schaltung mit der Seite der Kippstufe verbunden ist.
  7. 7. Elektronischer Rechner nach den Ansprüchen 1-6, dadurch gekennzeichnet ? daß Datenverbindungsleitungen (Bl,B2) vorgesehen sind, die die Eingangswandler, die Ausgangswandler, den Speicher und die Logikschaltung miteinander verbinden.
  8. 8. Elektronischer Rechner nach einem der Ansprüche 1-7 a dadurch gekennzeichnet, daß Verzögerungselemente (DEL) vorgesehen sind, um ein bestimmtes zu verarbeitendes Bit eine festgesetzte Zeitspanne zu verzögern, sowie Takteinrichtungen, um verschiedene Takte mit verschiedenen Frequenzen zu erzeugen*
  9. 9. Elektronischer Rechner nach einem der Ansprüche 1-8,. dadurch gekennzeichnet, daß er mit integrierten Schaltkreisen als Chip ausgeführt ist.
DE19752521900 1974-05-23 1975-05-16 Elektronischer rechner Withdrawn DE2521900A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB2306774A GB1448041A (en) 1974-05-23 1974-05-23 Data processing equipment

Publications (1)

Publication Number Publication Date
DE2521900A1 true DE2521900A1 (de) 1975-12-04

Family

ID=10189588

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19752521900 Withdrawn DE2521900A1 (de) 1974-05-23 1975-05-16 Elektronischer rechner

Country Status (11)

Country Link
JP (1) JPS5124844A (de)
AU (1) AU8105175A (de)
BE (1) BE829386A (de)
DE (1) DE2521900A1 (de)
ES (1) ES437893A1 (de)
FR (1) FR2272441B1 (de)
GB (1) GB1448041A (de)
IE (1) IE41472B1 (de)
IN (1) IN141971B (de)
NL (1) NL7506005A (de)
ZA (1) ZA752215B (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2423820A1 (fr) * 1978-03-20 1979-11-16 Bendix Corp Processeur autonome entree/sortie pour systeme numerique
DE19837101C2 (de) 1998-08-17 2000-11-23 Philips Corp Intellectual Pty Programmierbare 1-Bit Datenverarbeitungsanordnung
DE10163206B4 (de) * 2001-12-21 2004-03-11 Schneider Automation Gmbh Verfahren zum Betrieb einer speicherprogrammierbaren Steuerung

Also Published As

Publication number Publication date
FR2272441A1 (de) 1975-12-19
NL7506005A (nl) 1975-11-25
ES437893A1 (es) 1977-01-01
BE829386A (nl) 1975-11-24
JPS5124844A (de) 1976-02-28
GB1448041A (en) 1976-09-02
IN141971B (de) 1977-05-14
AU8105175A (en) 1976-11-18
IE41472L (en) 1975-11-23
IE41472B1 (en) 1980-01-16
ZA752215B (en) 1976-03-31
FR2272441B1 (de) 1980-08-01

Similar Documents

Publication Publication Date Title
DE69718084T2 (de) Gerät zur Schätzung des Leistungsverbrauchs eines Mikroprozessors
DE69026479T2 (de) Datenprozessor mit Wartezustandsteuerungseinheit
DE3686681T2 (de) Parallelmultiplizierer.
DE69810897T2 (de) Befehlsignalgenerator für speicheranordnungen
DE3636106A1 (de) Digitaler signalprozessor
DE2018452A1 (de) Arithmetische Einrichtung
DE3854212T2 (de) Signalgenerator für die Umlaufadressierung.
DE69410660T2 (de) Instruktionsspeichersystem für RISC-Mikroprozessor, fähig zu relativen Progammzahleradressierung
DE1549478B1 (de) Gleitkomma-Rechenwerk zur schnellen Addition oder Subtraktion binaerer Operanden
DE2150751A1 (de) Digitaler Sinus-Kosinus-Generator
DE69614919T2 (de) Dateneingangsschaltung einer Halbleiterspeicherschaltung
DE69501581T2 (de) Verfahren zum Erzeugen eines Fehlerkorrekturparameters in Verbindung mit der Verwendung von modularen Operationen nach der Montgomery-Methode
DE2758130A1 (de) Binaerer und dezimaler hochgeschwindigkeitsaddierer
DE2364865A1 (de) Erweitertes speicheradressenbildungssystem eines digitalen rechnersystems
DE2521900A1 (de) Elektronischer rechner
DE68926541T2 (de) Adressenmodifizierungsschaltung
DE2235802A1 (de) Verfahren und einrichtung zur pruefung nichtlinearer schaltkreise
EP0090298A1 (de) In MOS-Technik integrierter schneller Multiplizierer
DE3313075C2 (de)
AT354783B (de) Programmierbare schaltung zur datenverarbeitung
DE69500544T2 (de) Mikrocomputer mit integrierter Haltepunktanordnung zur Erkennung von zusammengesetzten Ereignissen
DE19519226C2 (de) Mehrstufiger Synchronzähler
DE2712582A1 (de) Digital-differential-analysator
DE3609056C2 (de)
DE19727424B4 (de) Eingabepuffer für ein Halbleiterspeicherbauelement

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee