[go: up one dir, main page]

DE62658T1 - Stapelspeicher fuer eine datenverarbeitungsanlage. - Google Patents

Stapelspeicher fuer eine datenverarbeitungsanlage.

Info

Publication number
DE62658T1
DE62658T1 DE1981902882 DE81902882T DE62658T1 DE 62658 T1 DE62658 T1 DE 62658T1 DE 1981902882 DE1981902882 DE 1981902882 DE 81902882 T DE81902882 T DE 81902882T DE 62658 T1 DE62658 T1 DE 62658T1
Authority
DE
Germany
Prior art keywords
data processor
register
storing
control
operationally
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
Application number
DE1981902882
Other languages
English (en)
Inventor
Rolfe Douglas Escondido Ca 92025 Armstrong
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.)
NCR Voyix Corp
Original Assignee
NCR 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
Priority claimed from US06/197,417 external-priority patent/US4394729A/en
Application filed by NCR Corp filed Critical NCR Corp
Publication of DE62658T1 publication Critical patent/DE62658T1/de
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)
  • Multi Processors (AREA)
  • Advance Control (AREA)
  • Debugging And Monitoring (AREA)

Claims (6)

t'ipi.-lPH Ii. K Λ HL E-: R Π931 \ .-ol"--·. r ί·?ϊιο r^sn mein Zeichen: 2956/EPC 15. Oktober 1982 EP 81902882.0 NCR Corporation, World Headquarters, Dayton, OHIO 454-79 (V.St.A.) Stapel für einen Datenprozessor 'ί0 Patentansprüche
1. Datenprozessor der spezifizierten Art (10), gekennzeichnet durch eine Vielzahl von Steuerregistern (18, 26, 28) einschließlich eines
Holsteuerregisters und eines Ausführungssteuerregisters (28), wobei jedes der genannten Vielzahl von Steuerregistern (18, 26, 28) einer entsprechenden der Vielzahl von Stufen des Datenprozessors zugeordnet ist, die genannte Vielzahl von Steuerregistern (18, 26, 28) derart zum Empfangen einer Steuerspeicheradresse verbunden ist, daß die genannte Steuerspeicheradresse einem zugeordneten Mikrobefehl durch jede der Vielzahl von Stufen
g5 des Datenprozessors folgt, und einen Stapel (30),
der eine Vorrichtung zum Speichern (303) einer Vielzahl von Informationseinheiten, eine Zählervorrichtung (304), die durch eine Vielzahl von Eingangssteuersignalen (PUSH, POP) zur Adressenerzeugung gesteuert wird, betriebsmäßig mit der genannten Vorrichtung zum Speichern (303) zum Adressieren der genannten Vorrichtung zum Speichern (303) verbunden ist,und betriebsmäßig mit der genannten Vorrichtung zum Speichern (303) verbundene Registervorrichtungen (301, 302) umfaßt, die betriebsmäßig mit dem genannten Ausführungssteuerregister (28) verbunden sind, und betriebsmäßig mit dem genannten Holsteueregister (18) verbunden sind zum Speichern der letzten in die genannte Vorrichtung zum Speichern (303) eingegebenen Informationseinheit, wodurch die letzte Informationseinheit für das genannte Holsteuerregister (118) unmittelbar verfügbar gemacht wird.
2. Datenprozeasor nach Anspruch 1, dadurch gekennzeichnet , daß die genannte Vorrichtung zum Speichern (303) einen RAM-Speicher aufweist, der zum Speichern einer Vielzahl von Informationseinheiten auf der Basis zuletzt-herein zuerst-hinaus betrieben wird.
3. Datenprozessor nach Anspruch 1, dadurch gekennzeichnet , daß die genannten Re-
O0 gistervorrichtungen (301, 302) einen Multiplexer (301) mit einem ersten und zweiten Eingang, wobei der genannte erste Eingang betriebsmäßig mit einem Ausgang der genannten Vorrichtung zum Speichern (303) und der genannte zweite Eingang betriebsmäßig mit dem genannten Ausführungssteuerregister (28) verbunden ist, und ein Zähler/Register (302) aufweisen,
das betriebsmäßig mit dem genannten Multiplexer (301) zum Empfangen der genannten letzten Informationseinheit verbunden ist und betriebsmäßig verbunden ist mit der genannten Vorrichtung (303) zum Übertragen der genannten in der genannten Vorrichtung (303) zu speichernden letzten Informationseinheit und ferner betriebsmäßig verbunden ist mit dem genannten Holsteuerregister (18) zum Wiedereinspeichern der genannten letzten Informationseinheiten in das Holsteuerregister.
4-. Datenprozessor nach Anspruch 1, dadurch gekennzeichnet , daß die genannte Zählervorrichtung (304) einen ersten Zähler aufweist, der betriebsmäßig mit der genannten Vorrichtung zum Speichern (303) verbunden und durch eine Vielzahl von Eingangssteuersignalen zum Adressieren der genannten Vorrichtung zum Speichern (303) gesteuert ist, wenn ein Lesen der genannten Vorrichtung zum Speichern (303) durch, eines der genannten Vielzahl von Eingangssteuersignalen befohlen wird, sowie einen zweiten Zähler, der betriebsmäßig mit der genannten Vorrichtung zum Speichern (303) verbunden und durch die genannte Vielzahl von Eingangssteuersignalen gesteu-25
ert ist zum Adressieren der genannten Vorrichtung
zum Speichern (303)» wenn ein Schreiben in die genannte Vorrichtung zum Speichern durch eines der genannten Vielzahl von Eingangssteuersignalen beor, fohlen wird.
5. Datenprozessor nach Anspruch 3» dadurch gekennzeichnet , daß das genannte Zähler/Register ferner anspricht auf ein Steuersignal (INCREMENT), wobei die genannte Informationseinheit gespeichert wird.
6. Datenprozessor nach Anspruch 1, dadurch gekennzeichnet , daß die Vielzahl von Stufen des Datenprozessors eine Ausführungsstufe
mit einer Vielzahl von Ausführungsregistern (22) 5
aufweist, wobei die genannte Registervorrichtung
(502) betriebsmäßig mit der Vielzahl von Ausführungsregistern (22) verbunden ist.
7- Datenprozessor nach einem vorhergehenden Anspruch, dadurch, gekennzeichnet , daß die genannte betriebsmäßige Verbindung zwischen den genannten Registervorrichtungen (301, 302) und dem genannten Ausführungssteuerregister (28) einen
Addierer (40) aufweist. 15
DE1981902882 1980-10-16 1981-10-05 Stapelspeicher fuer eine datenverarbeitungsanlage. Pending DE62658T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/197,417 US4394729A (en) 1980-10-16 1980-10-16 Jump return stack
PCT/US1981/001340 WO1982001429A1 (en) 1980-10-16 1981-10-05 Stack for a data processor

Publications (1)

Publication Number Publication Date
DE62658T1 true DE62658T1 (de) 1983-03-03

Family

ID=26764898

Family Applications (2)

Application Number Title Priority Date Filing Date
DE1981902882 Pending DE62658T1 (de) 1980-10-16 1981-10-05 Stapelspeicher fuer eine datenverarbeitungsanlage.
DE8181902882T Expired DE3171044D1 (en) 1980-10-16 1981-10-05 Stack for a data processor

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE8181902882T Expired DE3171044D1 (en) 1980-10-16 1981-10-05 Stack for a data processor

Country Status (2)

Country Link
AU (1) AU540728B2 (de)
DE (2) DE62658T1 (de)

Also Published As

Publication number Publication date
DE3171044D1 (en) 1985-08-01
AU540728B2 (en) 1984-11-29
AU7724781A (en) 1982-05-11

Similar Documents

Publication Publication Date Title
DE69030456T2 (de) Generator für Sprachverwendungen
DE69229324T2 (de) Arithmetik-Logik-Einheit
DE3339288C2 (de)
DE3882487T2 (de) Vektorprozessor zur schnellen verarbeitung von rekursiven gleichungen.
DE68923264T2 (de) Gerät zum Ausführen arithmetischer Gleitkommaoperationen.
DE2912738A1 (de) System mit direkter uebertragung zwischen subsystemen
DE3750028T2 (de) Pipelineprozessor mit schwacher Kopplung.
DE3132225A1 (de) Einrichtung fuer eine schnelle hadamard-transformation
DE68917647T2 (de) Multiprozessorsteuerungssystem.
DE69230626T2 (de) Informationsverarbeitungssystem mit der Fähigkeit zum Betreiben von mehreren Vektorpipelines in zwei unterscheidlichen Wirkungsweisen
DE69410660T2 (de) Instruktionsspeichersystem für RISC-Mikroprozessor, fähig zu relativen Progammzahleradressierung
DE3786330T2 (de) Paralleldatenverarbeitungsvorrichtung und -verfahren.
DE4403917A1 (de) Vorrichtung zum Berechnen einer Besetzungszählung
DE2133638B2 (de) Verfahren zum Betrieb eines lernfähigen Systems aus in Kaskade geschalteten, zur nicht linearen Datenverarbeitung geeigneten lernfähigen Datenverarbeitungseinheiten
DE68928507T2 (de) Vektordatenverarbeitungsvorrichtung
EP0290828A3 (de) Progammverwaltungsverfahren für verteilte Verarbeitungssysteme und angepasste Vorrichtung
DE4428502A1 (de) Bussystem
DE69321650T2 (de) In elektronischen Musikinstrumenten verwendete Vorrichtung zur Verarbeitung von digitalen Signalen
DE69223100T2 (de) Verfahren und Vorrichtung zur Verarbeitung von virtuellen Unterverbindungen in SONET
DE3687822T2 (de) Vektorverarbeitungssystem.
DE69029608T2 (de) Digitale Signalprozessorvorrichtung
DE3650578T2 (de) Informationsverarbeitungssystem mit einer Steuerschaltung zum Abwarten einer Registererneuerung und einem Aufnahmemittel des zu erneuernden Registers
DE69229212T2 (de) Datensignalverarbeitungsgerät
DE69032358T2 (de) Datenverarbeitungssystem für Audiosignale
DE3226619C2 (de)