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
Links
Landscapes
- Complex Calculations (AREA)
- Multi Processors (AREA)
- Advance Control (AREA)
- Debugging And Monitoring (AREA)
Claims (6)
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
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) |
-
1981
- 1981-10-05 DE DE1981902882 patent/DE62658T1/de active Pending
- 1981-10-05 AU AU77247/81A patent/AU540728B2/en not_active Ceased
- 1981-10-05 DE DE8181902882T patent/DE3171044D1/de not_active Expired
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) |