DE1774601A1 - Verfahren zur Ausfuehrung von Spruengen in eine Befehlssequenz,die aus einer Vielzahl von Befehlssequenzen in einem Befehlss? eines Computers auswaehlbar ist - Google Patents
Verfahren zur Ausfuehrung von Spruengen in eine Befehlssequenz,die aus einer Vielzahl von Befehlssequenzen in einem Befehlss? eines Computers auswaehlbar istInfo
- Publication number
- DE1774601A1 DE1774601A1 DE19681774601 DE1774601A DE1774601A1 DE 1774601 A1 DE1774601 A1 DE 1774601A1 DE 19681774601 DE19681774601 DE 19681774601 DE 1774601 A DE1774601 A DE 1774601A DE 1774601 A1 DE1774601 A1 DE 1774601A1
- Authority
- DE
- Germany
- Prior art keywords
- command
- address
- register
- instruction
- jump
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/30003—Arrangements for executing specific machine instructions
- G06F9/3005—Arrangements for executing specific machine instructions to perform operations for flow control
- G06F9/30054—Unconditional branch instructions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
- G06F9/4486—Formation of subprogram jump address
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
Description
T 973
Telefonaktiebolaget LM Ericsson, Stockholm 32, Schweden
Verfahren zur Ausführung von Sprüngen in eine Befehlssequenz, die aus einer Vielzahl von Befehlssequenzen in einem Befehlsspeicher eines Computers auswählbar ist
Die Erfindung betrifft ein Verfahren zur Ausführung von Sprüngen in eine Befehlssequenz, die aus einer Vielzahl
von Befehlssequenzen in dem Befehlsspeicher eines Computers
auswählbar ist, mit einem Programmspeicher zur Auswahl von Befehlen, wobei die Sprünge mit Hilfe eines einzigen Sprungbefehls
gesteuert werden, der für Sprünge auf eine dieser Sequenzen benutzt wird und aus einem Operanden und einem
veränderlichen Teil mit einer Vielzahl von Variablen besteht.
Die Operationen, die in einem Computer durchgeführt werden, und der Turnus, in welchem dies vor sich geht, werden
mit Hilfe von gespeicherten Befehlen festgelegt, die in Form eines Programms in einem Befehlsspeicher gespeichert sind.
Um nun in der Lage zu sein, Sprünge in diesem Programm aus-
109829/U60
INSPECTED
177*601
zuführen, also "beispielsweise einen sich häufig wiederholenden
Befehl oder eine Befehlssequenz, aie sich an irgendeiner
beliebigen Stelle in dem Befehlsspeicher aufgespeichert befindet, auszuführen, enthält das Programm einen
sogenannten Sprungbefehl, der in an sich bekannter Weise aus einer Umsteuergröße und einem variablen Teil besteht,
mit dessen Hilfe die Umsteuergröße einen Sprung auf eine Adresse gibt, die in dem variablen Teil in dem Befehlsspeicher
gekennzeichnet ist, in welchem der erste Befehl der gewünschten Befehlssequenz gespeichert ist. Der letzte
Befehl der Sequenz bewirkt dann einen Sprung zu dem Befehl zurück, der auf den Sprungbefehl in dem Program folgt.
Der Nachteil dieses Verfahrens besteht einerseits darin, daß ein feststehender Sprungbefehl immer die gleiche Befehlssequenz
adressiert, und andererseits darin, daß die gleiche Anzahl von Sprungbefehlen in dem Programm' gespeichert
werden muß, wenn eine feststehende Sequenz sehr oft durchgelassen werden muß.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren
zu schaffen, mit welchem diese Nachteile vermieden werden können. " ,
Die Lösung der gestellten Aufgabe besteht darin, daß bei einem Verfahren zur Ausführung von Sprüngen, wie es
eingangs näher gekennzeichnet worden ist, eine feststehende Zahl in dem veränderlichen Teil von derjenigen Adresse
109829/U60
abgczogen wird, welche die Stellung des Sprungbefehls in
dem Speicher anzeigt, mit dessen Hilfe man eine vorhergehende Adresse erhält, die in einem ersten Register gespeichert
ist, und daß der Inhalt eines zweiten Registers, welches mit Hilfe einer Adresse in dem veränderlichen Teil
ausgewählt wird, zu der Adresse für den Sprungbefehl hinzugefügt
wird, derart, daß das Wort der gewonnenen Summensdrense die Adresse an den ersten Befehl in einer der M
auswählbaren Befehlssequenzen darstellt, in welchen der
letzte Befehl das erste Register kennzeichnet, so daß der Befehl, der sich in der vorhergehenden Adresse befindet,
ausgewählt wird, und daß durch Änderung des Inhalts des zweiten Registers die gewünschten Befehlssequenzen nach
Maßgabe des Durchgangs der Befehlssequenz durchgelassen werden können, die zwischen dem Befehl auf der vorhergehenden Adresse und dem Sprungbefehl vorhanden sind.
In der nun folgenden Beschreibung soll die Erfindung unter Bezugnahme auf die Zeichnung im einzelnen näher erläutert
werden.
In der Zeichnung ist:
Fig. 1 ein Schema, welches der Erläuterung des prinzipiellen Erfindungsgedarkens dient, und
Fig. 2 das Blockschaltbild einer Ausführungsform einer Schaltanordnung zur Durchführung des Verfahrens nach
der Erfindung.
BAD OR(QtNAl 109829/1A6Q
In Fig. 1 der Zeichnung ist mit I. eine Befehlssequenz
bezeichnet, die dae Hauptprogramm in einem Computer
bildet, Ea wird nun angenommen, daß maxi den Wunsch-hat,
aus diesem Programm Sprünge in ein Nebenprogramta einer
Anzahl von mehreren Nebenprogrammen auszuführen, von denen
in der Zeichnung zwei Programme, nämlich I| und Ig dargestellt
sind. In Fig. 1 kennzeichnen die rechteckigen Felder in dem Programm bestimmte Befehle. Der jeweilige Inhalt
des Befehls ist in den einzelnen Feldern gekennzeichnet, während sich die Adresse des Befehls links von dem betreffenden
Feld befindet. Der Befehl, der den Sprung %n das
Nebenprogramm bestimmt, befindet sich innerhalb der Adresse n. Dieser Befehl besteht aus einer Rechengröße, die mit
TAL bezeichnet ist, und aus einem veränderlichen Teil aus zwei variablen Größen R_ und D besteht. Wird dieser Lefehl
beim Durchlaufen des Hauptprogramms adressiert, dann steuert die Rechengröße die folgenden Operationen mit
Hilfe der Variablen. Zunächst wird die Variable, die mit
D bezeichnet 1st, von der Zahl (n) abgej&Ogen, welche die
Befehlsadresse kennzeichnet! und das gewonnene Reeultat
(n - D), welches eine Adresse bildet, die vorher in dem Hauptprogramm ir. Erscheinung trat, wird nunmehr gespeichert»
Hierauf wird ein Register in der zentralen Einheit mit Hilfe der Variablen Rx adressiert, dessen Inhalt beispielsweise
1 betragen kann, wie dies später noch näher
109829/1460
tert werden soll. Der Irha.lt dieses Registers (1) wird
dann zu der Befehlsadresse (n) hinzugezählt, so daß die Adresse η + 1 gewonnen wird und diese Adresse ist in dem
Programm angezeigt. Die Adresse an den ersten Befehl (p) in dem Nebenprogramm I2 wird in dieser Adresse gespeichert,
so daß ein Strom in diese Adresse gespeichert wird, und die zentrale Einheit gemäß den Befehlen innerhalb dieses
Programms zu arbeiten beginnt. In der letzten Adresse m
des Nebenprogramms ist ein Befehl gespeichert, der das Register anzeigt, in welchem das Ergebnis η - D gespeichert
ist und adressiert den Befehl an diese Adresse. Auf diese
y^a n_d er_S t elle^
Weise kehrt man zu dem HauptproglrammYn^- T) und zu dem
Sprungbefehl an die Adresse η zurück, nachdem man durch den Teil hindurchgegangen ist, der mit E innerhalb dieses
Programms gekennzeichnet ist. Dieser Teil des Programms kann dazu dienen, den Inhalt in demjenigen Register zu
ändern, welches mit Hilfe der Variablen R in dem Sprungbefehl
adressiert ist, unabhängig oder abhängig von dem I Resultat in dem letzten durchgelaufenen Programm. Die
Sequfiz E kann z.B. einen Befehl enthalten, der den Inhalt
in dem Register bei jedem Durchgang der Sequenz, wie Fig·
zeigt, um 1 erhöht, so daß dl« Adressen η + 1, η -ι- 2,
η + 3 U0W« ihrerseits durch dtn Sprungbefehl in der Adresse
η gekennzeichnet werden· Auf diese Weise ist es möglich, mit Hilfe eines einzigen Sprungbefehls so oft wie man will
109829/U60
17/4601
auf ein Nebenprogramm oder eine Anzahl von Nebenprogrammen zu kommen, wobei die Anzahl der Nebenprogramme im
Prinzip unbegrenzt sein kann.
In Fig· 2, aus der man das grundsätzliche Blockschaltbild einer AusfUhrungsform einer Schaltanordnung
zur Durchführung des Verfahrene nach der Erfindung und insbesondere die Verbindungselemente ersieht, «eiche in
einer zentralen Einheit für die Durchführung dee Sprungbefehls vorhanden sind, ist ein Beiehlsspelcher mit IM
bezeichnet) in diesem sind die Befehle» welche die Operationen des Computers steuern, gespeichert. Ein Adressenregister IA und ein Resultatregister IR Bind dem Speicher
zugeordnet, der seinerseits so arbeitet, daß beim Einschreiben einer Adresse in das Adressenregister der Befehl,
der sich in dem Resultatregister befindet, gewonnen wird. Es sei angenommen, daß der gespeicherte Sprungbefehl in
der Adresse η in Fig. 1 auf diese Weise in dem Register IE gewonnen worden ist und über ein UND-Gatter G1 ein Programm-Eingangsregister PlB und ein UND-Gatter G2 auf ein
Operationsregister OFR übertragen wird, welches 'seinerseits mit einer Decodiervorrichtung AVK verbunden ist, die
einer Steuervorrichtung SE zugeordnet let* Diese Decodiervorrichtung besteht aus drei Teilen AVKI, AVK2 und AVK3,
von denen AVK1 den Operanden (TAL) dee Befehls, auf AVK2
die Registeradresse R_ und AVX3 die Variable D enthält.
109829/1460
17/4601
Die Deoodiervorrichtung aktiviert eine Anzahl von Eingängen
der Steuereinrichtung, die ihrerseits auf Übliche Weise aus einem logischen netzwerk und einem Verschiebungsregister
besteht, welches mit Hilfe eines Impulsgeneretors
schrittweise fortgeschaltet wird, und sendet nacheinander Ausgangsimpulse auf eine Anzahl von Ausgängen, die mit
1,2 13 bezeichnet sind, aus. Diese Ausgänge sind
an Eingänge von UND-Gattern G1 - G15 angeschlossen,welche
die entsprechenden Ziffern in der zentralen Einheit trager. Der Impuls des Ausgangs Kr. 1 in der Steuervorrichtung SE
öffnet daher die Gatter G15 und G12 derart, daß der Inhalt
des Adressenregisters IA, der die Adresse des Sprungbefehls bidet (n in Pig. 1), auf ein Operandenregister DB einer
arithmetischen Einheit AR übertragen wird. Der Impuls Kr.2
öffnet die Gatter 13 und 15, eo daß der Inhalt eines Registers
PRA, welches diejenige Zahl enthält die der Befehlsadresse beigefügt werden muß, auf ein zweites Operandenregister
DA der arithmetischen Einheit übertragen wird. Das Adressieren des Registers PRA wird infolgedessen durch die
Variable Rx bestimmt, und die Addition wird während der
Dauer des Impulses Kr. 3 ausgeführt, der einen zusätzlichen Eingang ADD der arithmetischen Einheit aktiviert, während
die erhaltene Summe während der Dauer der Impulse 4 und 5 über die Gatter G7 und G6 zuerst auf ein Programm-Ausgangsregister
POR und dann über das Gatter G4 infaas Adressenre-
109829/U60
gister IA überträgt, so daß der dort befindliche Befehl,
der aus der Summenadresse gewonnen wurde, in das Resultatregister
IE eingelesen wird. Dieser Befehl, der aus der Adresse auf den ersten Befehl in einem Nebenprögraram (z.B.
ρ in Fig. 1) gebildet worden ist, wird dann während der Dauer der Impulse 6 und 7 Über das Gatter 81, ein Pragrammeingangsreglster
PIR und das Gatter 83 auf ein Programm-Ausgangsregister
POE übertragen, fahrend der Dauer des Impulses 8 wird die Ziffer (D) in dem veränderlichen
Teil des Sprungbefehls übertragen, er raufl von der Befehlsadresse
(n) aus der Decodiervorrichtung auf das Operandenregister DA Über die Gatter G9 und G13 subtrahiert werden.
In dem zweiten Operandenregister verbleibt die Befehleadresse (n) und die Bubtraktion wird mit Hilfe dee Impulses
9 ausgeführt, der einen SubtraktionBeingang SUB der arithmetischen
Einheit verursacht. Das in dem Register AD gewonnene Eesultat (η-D) wird dann während der Bauer des
Impulses 10 über die Gatter G7 und G8 auf ein Register IRA
übertragen. Nunmehr übertragen die drei leteten impulse
11, 12 und 13 den Inhalt in dem Kegister POR in das Befehls-Adressenregister
IA und speisen den Befehl (p), der sich in der Adresse befindet, aus dem Resultatregister IR
über das Programmregister PIR in das Befehlsregister OPR,
so daß die Rechenvorgänge in dem ausgewählten Hebenprograram
zum Anlaufen gebracht werden. Wie mnn aus Fig. 2 ersieht,
109829/1460
hört jedes Nebenprogramm mit einem Befehl auf, der den
Inhalt in dem Register LRA in das Programm-Ausgangsregister
POR überträgt, von wo aus er in das Adressenregister
IA eingespeist wird. Auf diese Weise erreicht man, daß man nach dem Durchlaufen eines Nebenprogramms immer
wieder zu einer Adresse (n - D) zurückkehrt, die vorher in dem Sprungbefehl enthalten war, und daß man dann die
Sequenz E durchläuft, während welcher der Inhalt des m
Registers PRA abgewandelt werden kann, so daß der nächstfolgende Sprung in die gewünschte Befehlssequenz stattfinden
kann. Selbstverständlich kann man auch dieses abgeänderte Verfahren in dem Nebenprogramm durchführen.
Das Verfahren nach der Erfindung hat den großen Vorteil, daß Sprünge auf einfachste Weise ausgeführt werden können,
ohne daß man von dem Datenspeicher Gebrauch macht, daß sie leicht mit Hilfe eines Sprungbefehle auf eine beliebige
Anzahl von Nebenprogrammen gegeben werden können, und daß man die Auswahl eines Nebenprogramms davon abhängig machen ™
kann, welche Nebenprogramme vorher durchlaufen worden sind.
- Patentanspruch -
109829/U60
Claims (1)
- Patentanspr uch . .Verfahren zur Aueführung von Sprüngen in eine Befehlssequenz, die aus einer Vielzahl von Befehlaeequenzen in dem Befehlsspeicher einer Computers auswählbar ist, mit einem Programmspeicher zur Auswahl von Befehlen, wobei die Sprunge mit Hilfe eines einzigen Sprungbefehls gesteuert werden, der für Sprünge auf eine dieser Sequenzen benutzt wird und aus ■ einem Operanden und einem veränderlichen Teil mit einer Vielzahl von Variablen besteht, dadurch gekennzeichnet, daß eine feststehende Zahl in dem veränderlichen Teil von derjenigen Adresse abgezogen wird, welche die Stellung dee Sprungbefehls in dem Speicher anzeigt, mit desen Hilfe man eine vorhergehende Adresse erhält, die in einem ersten Register gespeichert ist, und daS der Inhalt eines zweiten Registers, welches mit Hilfe einer Adresse in dem veränderlichen Teil ausgewählt wird, zu der Adresse für den Sprungbefehl hinzugefügt wird, derart, daß das Wort der gewonnenen Summenadreeee die Adressean den ersten Befehl in einer der auswählbaren Befehlssequenzen darstellt, in welchen der letzte Befehl das erste Register kennzeichnet, so daß der Befehl, der sich in der vorhergehenden Adresse befindet, ausgewählt wird, und daß durch Änderung des Inhalts des zweiten Registers die gewünschten Befehlssequenzen nach Maßgabe des Durchgangs der Befehlssequenz durchgelassen werden können, die zwischen den Befehl auf der vorhergehenden Adresse und dem Sprungbefehl vorhanden sind.109829/U60Leerseite
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE12071/67A SE303056B (de) | 1967-08-31 | 1967-08-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1774601A1 true DE1774601A1 (de) | 1971-07-15 |
Family
ID=20295088
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19681774601 Pending DE1774601A1 (de) | 1967-08-31 | 1968-07-25 | Verfahren zur Ausfuehrung von Spruengen in eine Befehlssequenz,die aus einer Vielzahl von Befehlssequenzen in einem Befehlss? eines Computers auswaehlbar ist |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US3571804A (de) |
| BE (1) | BE719886A (de) |
| DE (1) | DE1774601A1 (de) |
| FI (1) | FI50815C (de) |
| FR (1) | FR1585651A (de) |
| GB (1) | GB1184317A (de) |
| NL (1) | NL6812372A (de) |
| NO (1) | NO122458B (de) |
| SE (1) | SE303056B (de) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1774917A1 (de) * | 1967-04-01 | 1972-01-20 | Olivetti & Co Spa | Elektronische Rechenanlage |
| US3728689A (en) * | 1971-06-21 | 1973-04-17 | Sanders Associates Inc | Program branching and register addressing procedures and apparatus |
| JPS54613B2 (de) * | 1971-10-04 | 1979-01-12 | ||
| US3889242A (en) * | 1971-10-04 | 1975-06-10 | Burroughs Corp | Modifiable computer function decoder |
| US3839630A (en) * | 1971-12-27 | 1974-10-01 | Hewlett Packard Co | Programmable calculator employing algebraic language |
| JPS5529456B2 (de) * | 1974-02-12 | 1980-08-04 | ||
| JPS5161749A (en) * | 1974-11-26 | 1976-05-28 | Fujitsu Ltd | Deetashorisochino shoriringuseigyohoshiki |
| US4124893A (en) * | 1976-10-18 | 1978-11-07 | Honeywell Information Systems Inc. | Microword address branching bit arrangement |
| SE413707B (sv) | 1977-02-28 | 1980-06-16 | Ellemtel Utvecklings Ab | Anordning hos en programminnesstyrd telekommunikationsanleggning |
| US4309753A (en) * | 1979-01-03 | 1982-01-05 | Honeywell Information System Inc. | Apparatus and method for next address generation in a data processing system |
| US5961639A (en) * | 1996-12-16 | 1999-10-05 | International Business Machines Corporation | Processor and method for dynamically inserting auxiliary instructions within an instruction stream during execution |
| US6857063B2 (en) * | 2001-02-09 | 2005-02-15 | Freescale Semiconductor, Inc. | Data processor and method of operation |
| US6845501B2 (en) * | 2001-07-27 | 2005-01-18 | Hewlett-Packard Development Company, L.P. | Method and apparatus for enabling a compiler to reduce cache misses by performing pre-fetches in the event of context switch |
| US20090182984A1 (en) * | 2008-01-11 | 2009-07-16 | International Business Machines Corporation | Execute Relative Long Facility and Instructions Therefore |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3292155A (en) * | 1963-03-15 | 1966-12-13 | Burroughs Corp | Computer branch command |
| DE1190706B (de) * | 1963-07-17 | 1965-04-08 | Telefunken Patent | In zwei abwechselnden Zyklen arbeitende programmgesteuerte elektronische digitale Rechenmaschine |
| US3290658A (en) * | 1963-12-11 | 1966-12-06 | Rca Corp | Electronic computer with interrupt facility |
| US3348211A (en) * | 1964-12-10 | 1967-10-17 | Bell Telephone Labor Inc | Return address system for a data processor |
| US3408630A (en) * | 1966-03-25 | 1968-10-29 | Burroughs Corp | Digital computer having high speed branch operation |
| US3418638A (en) * | 1966-09-21 | 1968-12-24 | Ibm | Instruction processing unit for program branches |
| US3480917A (en) * | 1967-06-01 | 1969-11-25 | Bell Telephone Labor Inc | Arrangement for transferring between program sequences in a data processor |
-
1967
- 1967-08-31 SE SE12071/67A patent/SE303056B/xx unknown
-
1968
- 1968-07-16 FI FI682024A patent/FI50815C/fi active
- 1968-07-24 US US747375A patent/US3571804A/en not_active Expired - Lifetime
- 1968-07-25 DE DE19681774601 patent/DE1774601A1/de active Pending
- 1968-08-05 NO NO3074/68A patent/NO122458B/no unknown
- 1968-08-21 GB GB40088/68A patent/GB1184317A/en not_active Expired
- 1968-08-22 FR FR1585651D patent/FR1585651A/fr not_active Expired
- 1968-08-23 BE BE719886D patent/BE719886A/xx unknown
- 1968-08-30 NL NL6812372A patent/NL6812372A/xx unknown
Also Published As
| Publication number | Publication date |
|---|---|
| FI50815C (fi) | 1976-07-12 |
| US3571804A (en) | 1971-03-23 |
| FI50815B (de) | 1976-03-31 |
| FR1585651A (de) | 1970-01-30 |
| NO122458B (de) | 1971-06-28 |
| NL6812372A (de) | 1969-03-04 |
| BE719886A (de) | 1969-02-03 |
| SE303056B (de) | 1968-08-12 |
| GB1184317A (en) | 1970-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE1774296C2 (de) | Restruktuierbare Steuereinheit für elektronische Digitalrechner | |
| DE1901343C3 (de) | Datenverarbeitungsanlage zur Ausführung von Mateirenrechnungen | |
| DE1774601A1 (de) | Verfahren zur Ausfuehrung von Spruengen in eine Befehlssequenz,die aus einer Vielzahl von Befehlssequenzen in einem Befehlss? eines Computers auswaehlbar ist | |
| DE1178623C2 (de) | Programmgesteuerte datenverarbeitende Maschine | |
| DE1524209B2 (de) | Programmgesteuerte datenverarbeitungsanlage | |
| DE3314917A1 (de) | Multimicroprozessor-system | |
| DE1282337B (de) | Programmgesteuerte elektronische Rechenanlage | |
| DE2457612B2 (de) | Mikroprogrammier-Steuereinrichtung | |
| DE2423265C3 (de) | Optimierende Rechenmaschine | |
| DE2244170B2 (de) | Programmsteuerung zum numerischen Rechnerdirektsteuern mehrerer Werkzeugmaschinen einer Fertigungsanlage | |
| DE1115488B (de) | Datenverarbeitungssystem | |
| DE1180171B (de) | Zahlenrechner | |
| DE2227761B2 (de) | Speichersystem | |
| DE2403669C3 (de) | SpezialComputer | |
| DE2720842A1 (de) | Daten-uebertragungssystem | |
| DE1100344B (de) | Matrixanordnung zum Addieren zweier Ziffern | |
| DE1499284A1 (de) | Datenbearbeitungsanlage | |
| DE1107432B (de) | Elektronische Rechenmaschine | |
| DE1194605B (de) | Verbesserung an Geraeten zur Verarbeitung von Angaben, Informationen od. dgl. | |
| DE1774771A1 (de) | Anordnung,um wechselweise eine Addition oder eine aus einer Anzahl logischer Funktionen zwischen den Inhalten einer Stelle zweier Binaerworte durchzufuehren | |
| DE2237427C3 (de) | Steueranordnung in einer Datenverarbeitungsanlage mit Mikroprogrammsteuerung | |
| DE1212748B (de) | Datenverarbeitende Maschine mit Programmunterbrechung | |
| DE3123379C2 (de) | ||
| DE1424756B2 (de) | Schaltungsanordnung zum fehlergesicherten Einführen oder Wiedereinführer, von Programmen in den Hauptspeicher einer datenverarbeitenden Anlage | |
| DE3311475C1 (de) | Mikroprogramm-Steuereinrichtung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OHW | Rejection |