Alpha-Architektur: die komplette Referenz
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | German |
Veröffentlicht: |
Hannover
Heise
1994
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 523 S. |
ISBN: | 3882290366 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV009654906 | ||
003 | DE-604 | ||
005 | 19951027 | ||
007 | t | ||
008 | 940606s1994 gw |||| 00||| ger d | ||
016 | 7 | |a 941244687 |2 DE-101 | |
020 | |a 3882290366 |9 3-88229-036-6 | ||
035 | |a (OCoLC)75452577 | ||
035 | |a (DE-599)BVBBV009654906 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-19 |a DE-91 |a DE-634 | ||
084 | |a ST 170 |0 (DE-625)143602: |2 rvk | ||
084 | |a DAT 135f |2 stub | ||
130 | 0 | |a Alpha architecture reference manual | |
245 | 1 | 0 | |a Alpha-Architektur |b die komplette Referenz |c Richard L. Sites (Hrsg.). Mit Beitr. von: Richard Witek ... |
264 | 1 | |a Hannover |b Heise |c 1994 | |
300 | |a 523 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Vierundsechzig-Bit-Mikroprozessor |0 (DE-588)4310965-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Alpha-Chip |0 (DE-588)4362915-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Computerarchitektur |0 (DE-588)4048717-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a IBM RISC System/6000 |0 (DE-588)4318321-9 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4006432-3 |a Bibliografie |2 gnd-content | |
689 | 0 | 0 | |a IBM RISC System/6000 |0 (DE-588)4318321-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Alpha-Chip |0 (DE-588)4362915-5 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Computerarchitektur |0 (DE-588)4048717-9 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
689 | 3 | 0 | |a Vierundsechzig-Bit-Mikroprozessor |0 (DE-588)4310965-2 |D s |
689 | 3 | |8 3\p |5 DE-604 | |
700 | 1 | |a Sites, Richard L. |e Sonstige |4 oth | |
700 | 1 | |a Witek, Richard |e Sonstige |4 oth | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006383997&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-006383997 |
Datensatz im Suchindex
_version_ | 1807594553269551104 |
---|---|
adam_text |
INHALTSVERZEICHNIS
EINFUEHRUNG
-
21
VORWORT
-
24
DIE
STRUKTUR
DIESES
BUCHES
-
28
TEIL
I
ALLGEMEINE
ARCHITEKTUR
1
EINLEITUNG
-
31
1.1
DER
ALPHA-ANSATZ
ZUR
RISC-ARCHITEKTUR
-
31
1.2
UEBERBLICK
UEBER
DAS
DATENFORMAT
-
34
1.3
UEBERBLICK
UEBER
DAS
BEFEHLSFORMAT
-
35
1.4
BEFEHLSUEBERBLICK
-
36
1.5
EIGENSCHAFTEN
DES
BEFEHLSSATZES
-
37
1.6
TERMINOLOGIE
UND
KONVENTIONEN
-
38
1.6.1
ZAHLENSCHREIBWEISE
-
3
8
1.6.2
SICHERHEITSLUECKEN
-
38
1.6.3
UNPREDICTABLE
UND
UNDEFINED
-
39
1.6.4
BEREICHE
UND
AUSDEHNUNGEN
-
40
1.6.5
ALIGNED
UND
UNALIGNED
-
41
1.6.6
MUST
BE
ZERO
(MBZ)
-
41
1.6.7
READ
AS
ZERO
(RAZ)
-
41
1.6.8
SHOULD
BE
ZERO
(SBZ)
-41
1.6.9
IGNORE
(IGN)
-
42
1.6.10
IMPLEMENTATION
DEPENDENT
(IMP)
-
42
1.6.11
KONVENTIONEN
FUER
BILDER
-
42
1.6.12
KONVENTIONEN
FUER
BEISPIELE
MIT
MAKROCODE
-
42
INHALTSVERZEICHNIS
6
2
GRUNDARCHITEKTUR
-
43
2.1
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.5.1
2.2.5.2
2.2.5.3
2.2.6
2.2.6.1
2.2.OE.2
2.2.7
2.2.8
2.2.9
ADRESSIERUNG
-
43
DATENTYPEN
-
43
BYTE
-
44
WORD
-
44
LONGWORD
-
45
QUADWORD
-
45
VAX-GLEITKOMMAFORMATE
-
46
F_FLOATING
-
46
G_FLOATING
-
48
D_FLOATING
-
49
LEEE-GLEITKOMMAFORMATE
-
51
S_FLOATING
-
51
T_FLOATING
-
53
GANZZAHLIGES
LONGWORD-FORMAT
IN
DER
GLEITKOMMAEINHEIT
-
55
GANZZAHLIGES
QUADWORD-FORMAT
IN
DER
GLEITKOMMAEINHEIT
-
56
DATENTYPEN
OHNE
HARDWARE-UNTERSTUETZUNG
-
57
3
BEFEHLSFORMATE
-
58
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.5.1
3.1.5.2
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.3
3.3.1
3.3.1.1
3.3.1.2
3.3.2
3.3.3
3.3.4
3.3.4.1
3.3.5
ALPHA-REGISTER
-
58
PROGRAMMZAEHLER
-
58
GANZZAHLREGISTER
-
59
GLEITKOMMAREGISTER
-
59
LOCK-REGISTER
-
60
OPTIONALE
REGISTER
-
60
SPEICHERPREFETCHREGISTER
-
60
VAX-KOMPATIBILITAETSREGISTER
-
60
SCHREIBWEISE
-
61
OPERANDENSCHREIBWEISE
-
61
SCHREIBWEISE
DES
BEFEHLSOPERANDEN
-
62
OPERATOREN
-
63
SCHREIBWEISENKONVENTIONEN
-
66
BEFEHLSFORMATE
-
67
SPEICHERBEFEHLSFORMAT
-
67
SPEICHERFORMATBEFEHLE
MIT
EINEM
FUNKTIONSCODE
-
68
SPEICHERFORMATSPRUNGBEFEHLE
-
68
VERZWEIGUNGSBEFEHLSFORMAT
-
69
OPERATIONSBEFEHLSFORMAT
-
69
GLEITKOMMA-OPERATIONSBEFEHLSFORMAT
-
71
GLEITKOMMAUMWANDLUNGSBEFEHLE
-
72
PALCODE-BEFEHLSFORMAT
-
72
INHALTSVERZEICHNIS
7
4
BEFEHLSBESCHREIBUNGEN
-
73
4.1
UEBERBLICK
UEBER
DEN
BEFEHLSSATZ
-
73
4.1.1
REGELN
FUER
SUBSETS
-
74
4.1.1.1
GLEITKOMMASUBSET
-
74
4.1.2
REGELN
FUER
DIE
SOFTWARE-EMULATION
-
75
4.1.3
OPCODE-BEZEICHNER
-
75
4.2
GANZZAHLIGE
SPEICHER-LADE/SPEICHERBEFEHLE
-
76
4.2.1
ADRESSE
LADEN
-
77
4.2.2
SPEICHERDATEN
IN
GANZZAHLREGISTER
LADEN
-
78
4.2.3
NICHT
AUSGERICHTETE
SPEICHERDATEN
IN
GANZZAHLREGISTER
LADEN
-
79
4.2.4
SPEICHERDATEN
IN
GANZZAHLREGISTER
GESPERRT
LADEN
-
79
4.2.5
GANZZAHLREGISTERDATEN
BEDINGT
SPEICHERN
-
82
4.2.6
GANZZAHLREGISTERDATEN
SPEICHERN
-
83
4.2.7
NICHT
AUSGERICHTETE
GANZZAHLREGISTERDATEN
SPEICHERN
-
84
4.3
STEUERUNGSBEFEHLE
-
85
4.3.1
BEDINGTE
VERZWEIGUNG
-
87
4.3.2
UNBEDINGTE
VERZWEIGUNG
-
88
4.3.3 SPRUENGE
-
89
4.4
GANZZAHLIGE
ARITHMETISCHE
BEFEHLE
-
91
4.4.1
LONGWORD-ADDITION
-
92
4.4.2
SKALIERTE
LONGWORD-ADDITION
-
93
4.4.3
QUADWORD-ADDITION
-
93
4.4.4
SKALIERTE
QUADWORD-ADDITION
-
94
4.4.5
GANZZAHLIGER
VORZEICHENBEHAFTETER
VERGLEICH
-
95
4.4.6
GANZZAHLIGER
NICHT
VORZEICHENBEHAFTETER
VERGLEICH
-
96
4.4.7
LONGWORD-MULTIPLIKATION
-
96
4.4.8
QUADWORD-MULTIPLIKATION
-
97
4.4.9
NICHT
VORZEICHENBEHAFTETES
QUADWORD
HOEHERWERTIG
MULTIPLIZIEREN
-
98
4.4.10
LONGWORD-SUBTRAKTION
-
99
4.4.11
SKALIERTE
LONGWORD-SUBTRAKTION
-
99
4.4.12
QUADWORD-SUBTRAKTION
-
100
4.4.13
SKALIERTE
QUADWORD-SUBTRAKTION
-
101
4.5
LOGISCHE
UND
VERSCHIEBUNGSBEFEHLE
-
101
4.5.1
LOGISCHE
FUNKTIONEN
-
103
4.5.2
BEDINGTE
GANZZAHLIGE
BEWEGUNG
-
104
4.5.3
LOGISCHE
VERSCHIEBUNG
-
105
4.5.4
ARITHMETISCHE
VERSCHIEBUNG
-
106
8
INHALTSVERZEICHNIS
4.6
BYTE-BEARBEITUNGSBEFEHLE
-
106
4.6.1
BYTE
VERGLEICHEN
-
108
4.6.2
BYTE
HOLEN
-
110
4.6.3
BYTE
EINFUEGEN
-
113
4.6.4
BYTE
MASKIEREN
-
114
4.6.5
BYTE
AUF
NULL
SETZEN
-
117
4.7
GLEITKOMMABEFEHLE
118
4.7.1
GLEITKOMMASUBSETS
UND
GLEITKOMMAFEHLER
-
118
4.7.2
DEFINITIONEN
-
119
4.7.3
VERSCHLUESSELUNGEN
-
120
4.7.4
GLEITKOMMA-RUNDUNGSMODUS
-
121
4.7.5
GLEITKOMMA-TRAP-MODI
-123
4.7.5.1
TRAP-MODI
UNEXAKT
/
SOFTWARE-ABSCHLUSS
-
124
4.7.5.2
ARITHMETISCHER
TRAP
FUER
UNGUELTIGE
OPERATION
-
126
4.7.5.3
ARITHMETISCHER
TRAP
FUER
DIVISION
DURCH
NULL
-
126
4.7.5.4
ARITHMETISCHER
TRAP
FUER
UEBERLAUF
-
126
4.7.5.5
ARITHMETISCHER
TRAP
FUER
UNTERLAUF
-
126
4.7.5.6
ARITHMETISCHER
TRAP
FUER
UNGENAUES
ERGEBNIS
-
127
4.7.5.7
ARITHMETISCHER
TRAP
FUER
GANZZAHLIGEN
UEBERLAUF
-
127
4.7.6
GLEITKOMMA-BEFEHLE
MIT
EINFACHER
GENAUIGKEIT
-
127
4.7.7
FPCR-REGISTER
UND
DYNAMISCHER
RUNDUNGSMODUS
-
128
4.7.7.1
ZUGRIFF
AUF
DAS
FPCR-REGISTER
-
130
4.7.7.2
STANDARDWERTE
FUER
DAS
FPCR-REGISTER
-
131
4.7.7.3
SICHERN
UND
WIEDERHERSTELLEN
DES
FPCR-REGISTERS
-
131
4.7.8
LEEE-STANDARD
-
131
4.8
GLEITKOMMA-SPEICHERFORMATBEFEHLE
-
132
4.8.1
F_FLOATING
LADEN
-
133
4.8.2 G_FLOATING
LADEN
-
133
4.8.3
S_FLOATING
LADEN
-
134
4.8.4 T_FLOATING
LADEN
-
135
4.8.5
F_FLOATING
SPEICHERN
-
136
4.8.6
G_FLOATING
SPEICHERN
-
137
4.8.7
S_FLOATING
SPEICHERN
-
138
4.8.8
T_FLOATING
SPEICHERN
-
138
4.9
GLEITKOMMA-VERZWEIGUNGSFORMATBEFEHLE
-
139
4.9.1
BEDINGTE
VERZWEIGUNG
-
140
9
INHALTSVERZEICHNIS
4.10
4.10.1
4.10.2
4.10.3
4.10.4
4.10.5
4.10.6
4.10.7
4.10.8
4.10.9
4.10.10
4.10.11
GLEITKOMMA-BEARBEITUNGSFORMATBEFEHLE
-
141
VORZEICHEN
KOPIEREN
-
144
GANZZAHL
WERTE
IN
GANZZAHL
WERTE
UM
WANDELN
-
145
BEDINGTE
GLEITKOMMABEWEGUNG
-146
AUS/NACH
GLEITKOMMA-STEUERUNGSREGISTER
BEWEGEN
-
147
VAX-GLEITKOMMAWERTE
ADDIEREN
-
148
LEEE-GLEITKOMMAWERTE
ADDIEREN
-
149
VAX-GLEITKOMMAWERTE
VERGLEICHEN
-
150
LEEE-GLEITKOMMAWERTE
VERGLEICHEN
-151
VAX-GLEITKOMMAWERTE
IN
GANZZAHLIGE
WERTE
UMWANDELN
-
152
GANZZAHLIGE
WERTE
IN
VAX-GLEITKOMMAWERTE
UMWANDELN
-
153
VAX-GLEITKOMMAWERTE
IN
VAX-GLEITKOMMAWERTE
UMWANDELN
-
154
4.10.12
4.10.13
4.10.14
LEEE-GLEITKOMMAWERTE
IN
GANZZAHLIGE
WERTE
UMWANDELN
-
155
GANZZAHLIGE
WERTE
IN
LEEE-GLEITKOMMAWERTE
UMWANDELN
-
156
LEEE-GLEITKOMMAWERTE
IN
LEEE-GLEITKOMMAWERTE
UMWANDELN
-157
4.10.15
4.10.16
4.10.17
4.10.18
4.10.19
4.10.20
4.11
4.11.1
4.11.2
4.11.3
4.11.4
4.11.5
4.12
4.12.1
VAX-GLEITKOMMAWERTE
DIVIDIEREN
-
158
LEEE-GLEITKOMMAWERTE
DIVIDIEREN
-
159
VAX-GLEITKOMMAWERTE
MULTIPLIZIEREN
-
160
LEEE-GLEITKOMMAWERTE
MULTIPLIZIEREN
-
161
VAX-GLEITKOMMAWERTE
SUBTRAHIEREN
-162
LEEE-GLEITKOMMAWERTE
SUBTRAHIEREN
-163
VERSCHIEDENE
BEFEHLE
-
164
PRIVILEGIERTE
ARCHITEKTURBIBLIOTHEKSROUTINE
AUFRUFEN
-
165
DATEN
IM
VORAUS
HOLEN
-
165
SPEICHERBARRIERE
-167
ZYKLUSZAEHLER
DES
PROZESSES
LESEN
-
167
TRAP-GRENZE
-
168
VAX-KOMPATIBILITAETSBEFEHLE
-169
KOMPATIBILITAETSBEFEHLE
IM
EINZELNEN
-
170
5
SYSTEMARCHITEKTUR
UND
KONSEQUENZEN
FUER
DIE
PROGRAMMIERUNG
-172
5.1
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.3
5.4
EINLEITUNG
-
172
PHYSIKALISCHES
SPEICHERVERHALTEN
-
173
KOHAERENZ
DES
SPEICHERZUGRIFFS
-
173
GRANULARITAET
DES
SPEICHERZUGRIFFS
-
174
BREITE
DES
SPEICHERZUGRIFFS
-
174
SPEICHERARTIGES
VERHALTEN
-
175
UEBERSETZUNGSPUFFER
UND
VIRTUELLE
CACHES
-
176
CACHES
UND
SCHREIBPUFFER
-
177
10
5.5
5.5.1
5.5.2
5.5.3
5.5.4
5.6
5.6.1
5.6.1.1
5.6.1.2
5.6.1.3
5.6.1.4
5.6.1.5
5.6.1.6
5.6.1.7
5.6.1.8
5.6.1.9
5.6.2
5.6.2.1
5.6.2.2
5.OE.2.3
5.6.2.4
5.6.2.5
5.6.2.OE
5.6.2.7
5.6.2.8
5.6.2.9
5.6.3
5.6.4
5.6.4.1
5.6.4.2
5.6.43
5.6.4.4
5.6.4.5
5.6.4.6
5.6.5
5.7
INHALTSVERZEICHNIS
GETEILTE
DATEN
-178
ATOMARE
AENDERUNG
EINES
EINZELNEN
DATUMS
-
178
ATOMARE
AKTUALISIERUNG
EINES
EINZELNEN
DATUMS
-
179
ATOMARE
AKTUALISIERUNG
VON
DATENSTRUKTUREN
-
180
ORDNUNGSKRITERIEN
FUER
GETEILTE
DATENSTRUKTUREN
-
181
LESE-/SCHREIBREIHENFOLGE
-182
GETEILTES
SPEICHERMODELL
VON
ALPHA
-
183
ARCHITEKTURDEFINITION
DER
PROZESSOR-AUSFUEHRUNGSFOLGE
-
184
DEFINITION
DER
PROZESSOR-AUSFUEHRUNGSREIHENFOLGE
-
185
DEFINITION
DER
SPEICHERZUGRIFFSFOLGE
-
186
DEFINITION
DER
ZUGRIFFSFOLGE
AUF
SPEICHERSTELLEN
-
186
DEFINITION
DES
SPEICHERNS
-
186
ZUSAMMENHANG
ZWISCHEN
AUSFUEHRUNGS
UND
ZUGRIFFSFOLGE
-
187
DEFINITION
VON
VOR
-
187
DEFINITION
VON
NACH
-
187
ZEITGRENZEN
-
187
LACKMUS-TEST
-188
LACKMUS-TEST
1
(UNMOEGLICHE
FOLGE)
-
188
LACKMUS-TEST
2
(UNMOEGLICHE
FOLGE)
-
188
LACKMUS-TEST
3
(UNMOEGLICHE
FOLGE)
-
189
LACKMUS-TEST
4
(RICHTIGE
FOLGE)
-
189
LACKMUS-TEST
5
(RICHTIGE
FOLGE)
-
189
LACKMUS-TEST
6
(RICHTIGE
FOLGE)
-
190
LACKMUS-TEST
7
(UNMOEGLICHE
FOLGE)
-
190
LACKMUS-TEST
8
(UNMOEGLICHE
FOLGE)
-
191
LACKMUS-TEST
9
(UNMOEGLICHE
FOLGE)
-
191
IMPLIZITE
BARRIEREN
-
192
KONSEQUENZEN
FUER
DIE
SOFTWARE
-
192
DATENSTROM
EINES
EINZELNEN
PROZESSORS
-
192
BEFEHLSSTROM
EINES
EINZELNEN
PROZESSORS
-
192
DATENSTROM
BEI
EINEM
MULTIPROZESSOR
(EINSCHLIESSLICH
EINEM
EINZELNEN
PROZESSOR
MIT
DMA
I/O)
-
193
BEFEHLSSTROM
FUER
EINEN
MULTIPROZESSOR
(EINSCHLIESSLICH
FUER
EINEN
EINZELNEN
PROZESSOR
MIT
DMA
I/O)
-
193
KONTEXTUMSCHALTUNG
EINES
MULTIPROZESSORS
-
194
SENDEN/EMPFANGEN
VON
UNTERBRECHUNG
BEI
EINEM
MULTIPROZESSOR
-
197
KONSEQUENZEN
FUER
DIE
HARDWARE
-
197
ARITHMETISCHE
TRAPS
-
198
INHALTSVERZEICHNIS
11
6
ALLGEMEINE
PALCODE-ARCHITEKTUR
-
200
6.1
PALCODE
-200
6.2
PALCODE-BEFEHLE
UND
-FUNKTIONEN
-
201
6.3
PALCODE-UMGEBUNG
-
202
6.4
SPEZIELLE
FUER
DEN
PALCODE
ERFORDERLICHE
FUNKTIONEN
-
202
6.5
PALCODE-AUSWIRKUNGEN
AUF
DEN
SYSTEMCODE
-
203
6.6
PALCODE-ERSETZUNG
-
204
6.7
ERFORDERLICHE
PALCODE-ANWEISUNGEN
-
205
6.7.1
ABBRUECHE
ABLEITEN
-
206
6.7.2
ANHALTEN
-
207
6.7.3
BEFEHLSSPEICHERBARRIERE
-
207
7
UEBERBLICK
UEBER
DAS
KONSOLENSUBSYSTEM
-
209
8
EIN-/AUSGABE
-
210
8.1
EINLEITUNG
-
210
8.2
ZUGRIFF
AUF
DEN
LOKALEN
I/O-ADRESSRAUM
-
211
8.2.1
LESE-/SCHREIBREIHENFOLGE
-
212
8.3
ZUGRIFF
AUF
DEN
ENTFERNTEN
I/O-ADRESSRAUM
-
212
8.3.1
MAILBOX-VERSAND
-213
8.3.2
MAILBOX-ZEIGERREGISTER
(MBPR)
-
214
8.3.3
MAILBOX-STRUKTUR
-215
8.3.4
SYNCHRONISATION
DES
MAILBOX-ZUGRIFFS
-
217
8.3.5
REIHENFOLGE
VON
LESE-/SCHREIBOPERATIONEN
IN
MAILBOXEN
-
217
8.3.6
ZUGRIFFSGRANULARITAET
AUF
ENTFERNTE
I/O-ADRESSEN
-
218
8.3.7
LESEZUGRIFFE
AUF
ENTFERNTE
I/O-ADRESSEN
-
219
8.3.8
SCHREIBZUGRIFFE
AUF
ENTFERNTE
I/O-ADRESSEN
-
220
8.4
DIREKTER
SPEICHERZUGRIFF
(DMA)
-
222
8.4.1
ZUGRIFFSGRANULARITAET
-
222
8.4.2
LESE-/SCHREIBREIHENFOLGE
-
223
8.4.3
UEBERSETZUNG
VON
GERAETEADRESSEN
-
224
8.5
UNTERBRECHUNGEN
-
224
8.6
I/O-BUSSPEZIFISCHE
MAILBOX-VERWENDUNG
-
225
8.6.1
PRUEFEN
VON
MAILBOX-FELDEM
-
225
8.6.2
CMD-FELD-226
8.6.3
BESONDERE
BEFEHLE
-
226
INHALTSVERZEICHNIS
12
TEIL
II
OPEN
VMS
ALPHA-SOFTWARE
9
EINFUEHRUNG
IN
DAS
OPEN
VMS
ALPHA-SYSTEM
-
229
9.1
9.1.1
9.1.2
9.1.3
REGISTERVERWENDUNG
-
229
PROZESSORSTATUS
-
229
STACK-ZEIGER
-
230
INTERNE
PROZESSORREGISTER
-
230
10
OPEN
VMS
PALCODE-BEFEHLSBESCHREIBUNGEN
-
231
10.1
10.1.1
10.1.2
10.1.3
10.1.4
10.1.5
10.1.6
10.1.7
10.1.8
10.1.9
10.1.10
10.1.11
10.1.12
10.1.13
10.2
10.2.1
10.2.2
10.2.3
10.2.4
10.3
10.3.1
NICHT
PRIVILEGIERTE
ALLGEMEINE
OPEN
VMS
PALCODE-BEFEHLE
-
233
ABBRUCHPUNKT
-
234
FEHLERPRUEFUNG
-
235
MODUS
AUF
EXECUTIVE
AENDERN
-
235
MODUS
AUF
KEMEL
AENDERN
-
236
MODUS
AUF
SUPERVISOR
AENDERN
-
237
MODUS
AUF
USER
AENDERN
-
237
SOFTWARE-TRAP
ERSTELLEN
-
238
SPEICHERZUGRIFF
UNTERSUCHEN
-
238
PROZESSORSTATUS
LESEN
-
240
VON
AUSNAHME
ODER
UNTERBRECHUNG
ZURUECKKEHREN
-
240
SYSTEMZYKLUSZAEHLER
LESEN
-
242
AST
FREIGEGEBEN
TAUSCHEN
-
244
PROZESSORSTATUS-SOFTWARE-FELD
SCHREIBEN
-
244
DIE
QUEUE-DATENTYPEN
VON
OPEN
VMS
ALPHA
-
245
ABSOLUTE
LONGWORD-QUEUES
-
245
SELBSTRELATIVE
LONGWORD-QUEUES
-
248
ABSOLUTE
QUADWORD-QUEUES
-
250
SELBSTRELATIVE
QUADWORD-QUEUES
-
253
NICHT
PRIVILEGIERTE
OPENVMS-PALCODE-BEFEHLE
FUER
QUEUES
-
256
EINTRAG
IN
DIE
ZWISCHENGELOCKTE
LONGWORD-QUEUE
AM
KOPF
EINFUEGEN
-
258
10.3.2
EINTRAG
IN
DIE
ZWISCHENGELOCKTE,
RESIDENTE
LONGWORD-QUEUE
AM
KOPF
EINFUEGEN
-
260
10.3.3
EINTRAG
IN
DIE
ZWISCHENGELOCKTE
QUADWORD-QUEUE
AM
KOPF
EINFUEGEN
-
261
10.3.4
EINTRAG
IN
DIE
ZWISCHENGELOCKTE,
RESIDENTE
QUADWORD-QUEUE
AM
KOPF
EINFUEGEN
-
264
10.3.5
EINTRAG
IN
DIE
ZWISCHENGELOCKTE
LONGWORD-QUEUE
AM
ENDE
EINFUEGEN
-
265
10.3.6
EINTRAG
IN
DIE
ZWISCHENGELOCKTE,
RESIDENTE
LONGWORD-QUEUE
AM
ENDE
EINFUEGEN
-
267
INHALTSVERZEICHNIS
13
10.3.7
EINTRAG
IN
DIE
ZWISCHENGELOCKTE
QUADWORD-QUEUE
AM
ENDE
EINFUEGEN
-
269
10.3.8
EINTRAG
IN
DIE
ZWISCHENGELOCKTE,
RESIDENTE
QUADWORD-QUEUE
AM
ENDE
EINFUEGEN
-
271
10.3.9
10.3.10
10.3.11
EINTRAG
IN
DIE
LONGWORD-QUEUE
EINFUEGEN
-
273
EINTRAG
IN
DIE
QUADWORD-QUEUE
EINFUEGEN
-
275
EINTRAG
AUS
DER
ZWISCHENGELOCKTEN
LONGWORD-QUEUE
AM
KOPF
ENTFERNEN
-
276
10.3.12
EINTRAG
AUS
DER
ZWISCHENGELOCKTEN,
RESIDENTEN
LONGWORD-QUEUE
AM
KOPF
ENTFERNEN
-
279
10.3.13
EINTRAG
AUS
DER
ZWISCHENGELOCKTEN
QUADWORD-QUEUE
AM
KOPF
ENTFERNEN
-
281
10.3.14
EINTRAG
AUS
DER
ZWISCHENGELOCKTEN,
RESIDENTEN
QUADWORD-QUEUE
AM
KOPF
ENTFERNEN
-
283
10.3.15
EINTRAG
AUS
DER
ZWISCHENGELOCKTEN
LONGWORD-QUEUE
AM
ENDE
ENTFERNEN
-
285
10.3.16
EINTRAG
AUS
DER
ZWISCHENGELOCKTEN,
RESIDENTEN
LONGWORD-QUEUE
AM
ENDE
ENTFERNEN
-
288
10.3.17
EINTRAG
AUS
DER
ZWISCHENGELOCKTEN
QUADWORD-QUEUE
AM
ENDE
ENTFERNEN
-
290
10.3.18
EINTRAG
AUS
DER
ZWISCHENGELOCKTEN,
RESIDENTEN
QUADWORD-QUEUE
AM
ENDE
ENTFERNEN
-
292
10.3.19
10.3.20
10.4
10.4.1
10.5
10.5.1
10.5.2
10.6
10.6.1
10.6.2
10.6.3
10.6.4
10.6.5
10.6.6
EINTRAG
AUS
DER
LONGWORD-QUEUE
ENTFERNEN
-
294
EINTRAG
AUS
DER
QUADWORD-QUEUE
ENTFERNEN
-
296
NICHT
PRIVILEGIERTE
PALCODE-BEFEHLE
ZUR
VAX-KOMPATIBILITAET
-
298
ATOMARE
BEWEGUNGSOPERATION
-
298
NICHT
PRIVILEGIERTE
PALCODE-KONTEXTBEFEHLE
-
302
EINDEUTIGEN
KONTEXT
LESEN
-
302
EINDEUTIGEN
KONTEXT
SCHREIBEN
-
303
PRIVILEGIERTE
PALCODE-BEFEHLE
-
304
CACHE
LEEREN
-
305
QUADWORD
PHYSIKALISCH
LADEN
-
306
AUS
PROZESSORREGISTER
BEWEGEN
-
306
ZUM
PROZESSORREGISTER
BEWEGEN
-
307
QUADWORD
PHYSIKALISCH
SPEICHERN
-
308
PRIVILEGIERTEN
KONTEXT
TAUSCHEN
-
308
11
SPEICHERVERWALTUNG
VON
OPEN
VMS
-
312
11.1
11.2
11.2.1
11.3
11.4
EINLEITUNG
-
312
VIRTUELLER
ADRESSRAUM
-
313
VIRTUELLES
ADRESSFORMAT
-
314
PHYSIKALISCHER
ADRESSRAUM
-
315
STEUERUNG
DER
SPEICHERVERWALTUNG
-
315
14
INHALTSVERZEICHNIS
11.5
11.5.1
11.6
11.6.1
11.6.2
11.6.3
11.7
11.7.1
YY
11.7.2
11.8
11.9
11.10
SEITENTABELLENEINTRAEGE
-
315
AENDERUNG
VON
SEITENTABELLENEINTRAEGEN
-
319
SPEICHERSCHUTZ
-
320
PROZESSORZUGRIFFSMODI
-
320
SCHUTZCODE
-
321
ZUGRIFFSVERLETZUNGSFEHLER
-
321
ADRESSUEBERSETZUNG
-
321
PHYSIKALISCHER
ZUGRIFF
AUF
SEITENTABELLENEINTRAEGE
-
322
VIRTUELLER
ZUGRIFF
AUF
SEITENTABELLENEINTRAEGE
-
324
UEBERSETZUNGSPUFFER
-
325
ADRESSRAUMNUMMEM
-
326
SPEICHERVERWALTUNGSFEHLER
-
327
12
OPENVMS-PROZESSSTRUKTUR
-
328
12.1
12.2
12.3
12.4
PROZESSDEFINITION
-
328
PRIVILEGIERTER
HARDWARE-PROZESSKONTEXT
-
329
ASYNCHRONE
SYSTEM-TRAPS
(AST)
-
331
PROZESSKONTEXTUMSCHALTUNG
-
332
13
INTERNE
PROZESSORREGISTER
FUER
OPEN
VMS
-
333
13.1
13.2
13.3
13.3.1
13.3.2
13.3.3
13.3.4
13.3.5
13.3.6
13.3.7
13.3.8
13.3.9
13.3.10
13.3.11
13.3.12
13.3.13
13.3.14
13.3.15
13.3.16
13.3.17
13.3.18
13.3.19
INTERNE
PROZESSORREGISTER
-
333
INTERNE
PROZESSORREGISTER
FUER
STACK-ZEIGER
-
334
IPR-ZUSAMMENFASSUNG
-
334
ADRESSRAUMNUMMER
-
337
AST
FREIGEBEN
-
338
AST-UEBERBLICKREGISTER
-
339
DATENAUSRICHTUNGS-TRAP
BEHEBEN
-
341
GLEITKOMMA
ERMOEGLICHEN
-
342
UNTERBRECHUNGSANFORDERUNG
ZWISCHEN
PROZESSOREN
-
343
UNTERBRECHUNGSPRIORITAETSEBENE
-
344
REGISTER
ZUR
ZUSAMMENFASSUNG
DER
MASCHINENPRUEFUNGSFEHLER
-
345
LEISTUNGSMESSUNGSREGISTER
-
346
PRIVILEGIERTE
KONTEXTBLOCKBASIS
-
347
PROZESSORBASISREGISTER
-
347
SEITENTABELLENBASISREGISTER
-
348
SYSTEMSTEUERUNGSBLOCKBASIS
-
349
ANFORDERUNGSREGISTER
FUER
SOFTWARE-UNTERBRECHUNG
-
350
UEBERBLICKREGISTER
FUER
SOFTWARE-UNTERBRECHUNG
-
351
UEBERSETZUNGSPUFFER
PRUEFEN
-
352
GESAMTEN
UEBERSETZUNGSPUFFER
UNGUELTIG
MACHEN
-
353
UEBERSETZUNGSPUFFER
FUER
ALLE
PROZESSE
UNGUELTIG
MACHEN
-
354
UEBERSETZUNGSPUFFER
EINZELN
UNGUELTIG
MACHEN
-
355
INHALTSVERZEICHNIS
15
13.3.20
13.3.21
13.3.22
13.3.23
13.3.24
EXECUTIVE-STACK-ZEIGER
-
356
SUPERVISOR-STACK-ZEIGER
-
357
USER-STACK-ZEIGER
-
358
VIRTUELLE
SEITENTABELLENBASIS
-
359
WER-BIN-ICH
-
360
14
AUSNAHMEN,
UNTERBRECHUNGEN
UND
MASCHINENPRUEFUNGEN
FUER
OPEN
VMS
-
362
14.1
14.1.1
EINLEITUNG
-
362
UNTERSCHIEDE
ZWISCHEN
AUSNAHMEN,
UNTERBRECHUNGEN
UND
MASCHINENPRUEFUNGEN
-
363
14.1.2
ZUSAMMENFASSUNG
VON
AUSNAHMEN,
UNTERBRECHUNGEN
UND
MASCHINENPRUEFUNGEN
-
364
14.2
PROZESSORZUSTAND
UND
AUSNAHME-/UNTERBRECHUNGS-/
MASCHINENPRUEFUNGS-STACK-RAHMEN
-
366
14.2.1
14.2.2
14.2.3
14.2.4
14.2.5
14.2.6
14.3
14.3.1
14.3.1.1
14.3.1.2
14.3.1.3
14.3.1.4
14.3.1.5
14.3.1.6
14.3.2
14.3.2.1
14.3.2.2
14.3.2.3
14.3.2.4
14.3.2.5
14.3.2.6
14.3.2.7
14.3.2.8
14.3.3
14.3.3.1
14.3.3.2
PROZESSORSTATUS
-
367
PROGRAMMZAEHLER
-
369
UNTERBRECHUNGSPRIORITAETSEBENE
(IPL)
DES
PROZESSORS
-
369
SCHUTZMODI
-
370
PROZESSOR-STACKS
-
370
STACK-RAHMEN
-
370
AUSNAHMEN
-
371
FEHLER
-373
FEHLER
GLEITKOMMA
UNTERDRUECKT
-
373
FEHLER
ZUGRIFFSSTEUERUNGSVERLETZUNG
-
374
UEBERSETZUNG
UNGUELTIG
-
374
FEHLER
BEIM
LESEN
-
374
FEHLER
BEIM
SCHREIBEN
-
375
FEHLER
BEI
DER
AUSFUEHRUNG
-
375
ARITHMETISCHE
TRAPS
-
376
PARAMETER
AUSNAHMEZUSAMMENFASSUNG
-
377
REGISTERSCHREIBMASKE
-
378
UNGUELTIGER
OPERATIONS-TRAP
-
379
DIVISION
DURCH
NULL
-
379
UEBERLAUF-TRAP
-
379
UNTERLAUF-TRAP
-
379
UNGENAUES
ERGEBNIS
-
379
GANZZAHLIGER
UEBERLAUF-TRAP
-
380
SYNCHRONE
TRAPS
-
380
DATENAUSRICHTUNGS-TRAP
-
380
WEITERE
SYNCHRONE
TRAPS
-
381
16
INHALTSVERZEICHNIS
14.4
UNTERBRECHUNGEN
-
382
14.4.1
SOFTWARE-UNTERBRECHUNGEN
-
IPL
1
BIS
15
-
384
14.4.1.1
UEBERBLICKREGISTER
FUER
SOFTWARE-UNTERBRECHUNGEN
-
384
14.4.1.2
ANFORDERUNGSREGISTER
FUER
SOFTWARE-UNTERBRECHUNGEN
-
385
14.4.2
ASYNCHRONER
SYSTEM-TRAP
-
IPL
2
-
385
14.4.3
PASSIVE
UNTERBRECHUNGSFREIGABEN
-
IPL
20
BIS
23
-
386
14.4.4
I/O-GERAETEUNTERBRECHUNGEN
-
IPL
20
BIS
23
-
386
14.4.5
INTERVALLUHRUNTERBRECHUNG
-
IPL
22-386
14.4.5.1
UNTERBRECHUNG
ZWISCHEN
PROZESSOREN
-
IPL
22-387
14.4.6
LEISTUNGSMESSUNGSUNTERBRECHUNGEN
-
IPL
29
-
388
14.4.7
NETZAUSFALLUNTERBRECHUNG
-
IPL
30
-
388
14.5
MASCHINENPRUEFUNGEN
-
389
14.5.1
SOFTWARE-ANTWORT-391
14.5.2
LOGOUT-BEREICHE
-
392
14.6
SYSTEMSTEUERUNGSBLOCK
-
393
14.6.1
SCB-EINTRAEGE
FUER
FEHLER
-
394
14.6.2
SCB-EINTRAEGE
FUER
ARITHMETISCHE
TRAPS
-
395
14.6.3
SCB-EINTRAEGE
FUER
ASYNCHRONE
SYSTEM-TRAPS
-
395
14.6.4
SCB-EINTRAEGE
FUER
DATENAUSRICHTUNGS-TRAPS
-
396
14.6.5
SCB-EINTRAEGE
FUER
ANDERE
SYNCHRONE
TRAPS
-
396
14.6.6
SCB-EINTRAEGE
FUER
PROZESSOR-SOFTWARE-UNTERBRECHUNGEN
-
397
14.6.7
SCB-EINTRAEGE
FUER
PROZESSOR-HARDWARE-UNTERBRECHUNGEN
-
398
14.6.8
SCB-EINTRAEGE
FUER
I/O-GERAETEUNTERBRECHUNGEN
-
398
14.6.9
SCB-EINTRAEGE
FUER
MASCHINENPRUEFUNGEN
-
398
14.7
PALCODE-UNTERSTUETZUNG
-
399
14.7.1
STACK-SCHREIBBARKEIT
-
399
14.7.2
STACK-RESIDENZ
-
400
14.7.3
STACK-AUSRICHTUNG
-
400
14.7.4
AUSNAHME,
UNTERBRECHUNG
ODER
MASCHINENPRUEFUNG
AUSLOESEN
-
400
14.7.5
MODELL
ZUR
AUSLOESUNG
VON
AUSNAHME,
UNTERBRECHUNG
ODER
MASCHINENPRUEFUNG
-
401
14.7.6
PALCODE-UNTERBRECHUNGSENTSCHEIDUNG
-
404
14.7.6.1
SCHREIBEN
DES
AST-UEBERBLICKREGISTERS
-
404
14.7.6.2
SCHREIBEN
DES
AST-FREIGABEREGISTERS
-
404
14.7.6.3
SCHREIBEN
DES
IPL-REGISTERS
-
405
14.7.6.4
SCHREIBEN
DES ANFORDERUNGSREGISTERS
FUER
SOFTWARE-UNTERBRECHUNGEN
-
405
14.7.6.5
RUECKKEHR
VON
AUSNAHME
ODER
UNTERBRECHUNG
-
406
14.7.6.6
WECHSELN
VON
AST
FREIGEBEN
-
406
14.7.7
TABELLE
FUER
UEBERGAENGE
DES
PROZESSORSTATUS
-
406
17
INHALTSVERZEICHNIS
TEIL
III
DEC
OSF/1
ALPHA-SOFTWARE
15
EINFUEHRUNG
IN
DAS
DEC
OSF/1
ALPHA-SYSTEM
-
411
15.1
15.1.1
15.1.2
15.1.3
PROGRAMMIERMODELL
-
412
PROGRAMMFLUSSKONSTANTEN
-
412
MASCHINENZUSTANDSBEGRIFFE
-
412
PROGRAMMFLUSSBEGRIFFE
-
415
16
OSF/1
PALCODE-BEFEHLSBESCHREIBUNGEN
-
416
16.1
16.1.1
16.1.2
16.1.3
16.1.4
16.1.5
16.1.6
16.2
16.2.1
16.2.2
16.2.3
16.2.4
16.2.5
16.2.6
16.2.7
16.2.8
16.2.9
16.2.10
16.2.11
16.2.12
16.2.13
16.2.14
16.2.15
NICHT
PRIVILEGIERTE
PALCODE-BEFEHLE
-
416
ABBRUCHPUNKT-TRAP
-
417
FEHLERPRUEFUNGS-TRAP
-
418
SYSTEMAUFRUF
-
419
TRAP
ERSTELLEN
-
420
EINDEUTIGEN
WERT
LESEN
-
421
EINDEUTIGEN
WERT
SCHREIBEN
-
421
PRIVILEGIERTE
OSF/1
PALCODE-BEFEHLE
-
422
PROZESSORSTATUS
LESEN
-
423
USER-STACK-ZEIGER
LESEN
-
423
SYSTEMWERT
LESEN
-
424
VOM
SYSTEMAUFRUF
ZURUECKKEHREN
-
424
VON
TRAP,
FEHLER
ODER
UNTERBRECHUNG
ZURUECKKEHREN
-
425
PROZESSKONTEXT
TAUSCHEN
-
426
IPL
TAUSCHEN
-
427
TB
UNGUELTIG
MACHEN
-
428
WER
BIN
ICH
-429
SYSTEMEINSPRUNGADRESSE
SCHREIBEN
-
429
GLEITKOMMAFREIGABE
SCHREIBEN
-
430
GLOBALEN
KEMEL-ZEIGER
SCHREIBEN
-
431
USER-STACK-ZEIGER
SCHREIBEN
-
432
SYSTEMWERT
SCHREIBEN
-
432
VIRTUELLEN
SEITENTABELLENZEIGER
SCHREIBEN
-
433
17
SPEICHERVERWALTUNG
VON
OSF/1
-
434
17.1
17.1.1
17.1.2
17.2
17.3
17.4
17.4.1
VIRTUELLER
ADRESSRAUM
-
434
VIRTUELLES
ADRESSFORMAT
FUER
SEGMENT
SEGO
UND
SEGL
-
435
VIRTUELLES
ADRESSFORMAT
FUER
KSEG
-
436
PHYSIKALISCHER
ADRESSRAUM
-
437
STEUERUNG
DER
SPEICHERVERWALTUNG
-
437
SEITENTABELLENEINTRAEGE
-
437
AENDERUNG
VON
SEITENTABELLENEINTRAEGEN
-
440
18
INHALTSVERZEICHNIS
17.5
17.5.1
17.5.2
17.5.3
17.6
17.6.1
SPEICHERSCHUTZ
-
440
PROZESSORZUGRIFFSMODI
-
441
SCHUTZCODE
-
441
ZUGRIFFS
VERLETZUNGSFEHLER
-
441
ADRESSUEBERSETZUNG
FUER
SEGO
UND
SEGL
-
442
PHYSIKALISCHER
ZUGRIFF
AUF
SEGO
UND
SEGL-SEITENTABELLENEINTRAEGE
-
442
17.6.2
17.7
17.8
17.9
VIRTUELLER
ZUGRIFF
AUF
SEGO
ODER
SEGL-SEITENTABELLENEINTRAEGE
-
444
UEBERSETZUNGSPUFFER
-
445
ADRESSRAUMNUMMEM
-
445
SPEICHERVERWALTUNGSFEHLER
-
446
18
OSF/L-PROZESSSTRUKTUR
-
448
18.1
18.2
PROZESSDEFINITION
-
448
PROZESSSTEUERUNGSBLOCK
-
449
19
AUSNAHMEN
UND
UNTERBRECHUNGEN
FUER
OSF/1
-
450
19.1
19.1.1
19.1.2
19.2
19.3
19.4
19.4.1
19.4.1.1
19.4.1.2
19.4.2
19.4.3
19.4.4
19.4.5
19.4.6
19.5
19.5.1
EINLEITUNG
-
450
AUSNAHMEN
-
450
UNTERBRECHUNGEN
-
452
PROZESSORSTATUS
-
452
STACK-RAHMEN
-
453
SYSTEMEINSPRUNGADRESSEN
-
453
SYSTEMEINSPRUNG
FUER
ARITHMETISCHES
TRAP
-
454
AUSNAHMEUEBERBLICKREGISTER
-
454
AUSNAHMEREGISTERSCHREIBMASKE
-
456
SYSTEMEINSPRUNG
FUER
BEFEHLSFEHLER
(ENTIF)
-
457
SYSTEMEINSPRUNG
FUER
HARDWARE-UNTERBRECHUNGEN
(ENTLNT)
-
457
SYSTEMEINSPRUNG
FUER
MM-FEHLER
(ENTMM)
-
458
SYSTEMEINSPRUNG
FUER
SYSTEMAUFRUF
(ENTSYS)
-
459
SYSTEMEINSPRUNG
FUER
NICHT
AUSGERICHTETEN
ZUGRIFF
(ENTUNA)
-
459
PALCODE-UNTERSTUETZUNG
-
459
STACK-SCHREIBBARKEIT
UND
-AUSRICHTUNG
-
459
19
INHALTSVERZEICHNIS
ANHAENGE
A
SOFTWARE-BETRACHTUNGEN
-
463
A.L
A.2
A.2.1
A.2.2
A.2.3
HARDWARE-SOFTWARE-VERTRAG
-
463
BEFEHLSSTROMBETRACHTUNGEN
-
465
BEFEHLSAUSRICHTUNG
-
465
MEHRFACHE
BEFEHLSAUSFUEHRUNG
-
FAKTOR
VON
3
-
465
VERZWEIGUNGSVORHERSAGE
UND
MINIMIERUNG
VON
VERZWEIGUNGSANNAHMEN
-
FAKTOR
VON
3
-
466
A.2.4
A.2.5
A.3
A.3.1
A.3.2
A.3.3
AJA
A.3.5
A.4
A.4.1
A.4.2
A.4.3
A.4.3.1
A.4.3.2
A.4.3.3
A.4.3.4
A.4.3.5
A.4.3.6
A.4.3.7
A.4.4
A.4.5
A.5
VERBESSERUNG
DER
I-STROMDICHTE
-
FAKTOR
VON
3
-
468
BEFEHLSEINTEILUNG
-
FAKTOR
VON
3
-
469
DATENSTROMBETRACHTUNGEN
-
470
DATENAUSRICHTUNG
-
FAKTOR
VON
10
-
470
GETEILTE
DATEN
BEI
MEHREREN
PROZESSOREN
-
FAKTOR
VON
3
-
472
VERMEIDUNG
VON
CACHE/TB-KONFLIKTEN
-
FAKTOR
VON
1
-
473
SEQUENTIELLES
LESEN/SCHREIBEN
-
FAKTOR
VON
1-475
VORABHOLEN
-
FAKTOR
VON
3
-
475
CODEFOLGEN
-
477
AUSGERICHTETE
BYTE/WORD-SPEICHERZUGRIFFE
-
477
DIVISION
-
478
STILISIERTE
CODEFORMEN
-
479
NOP-479
LOESCHEN
EINES
REGISTERS
-
479
LITERAL
LADEN
-
479
REGISTER-ZU-REGISTER
BEWEGEN
-
480
NEGIEREN
-
480
NOT
-481
BOOLEAN-WERTE
-
481
TRAP-BARRIERE
-
481
PSEUDO-OPERATIONEN
(STILISIERTE
CODEFORMEN)
-
481
ZEITBETRACHTUNGEN
-
ATOMARE
FOLGEN
-
484
B
UEBEREINSTIMMUNG
MIT
LEEE-GLEITKOMMA
-
485
B.L
B.2
ALPHA-AUSWAHL
FUER
LEEE-OPTIONEN
-
485
ALPHA-HARDWARE-UNTERSTUETZUNG
VON
SOFTWARE-AUSNAHMEBEHANDLUNGSROUTINEN
-
487
B.3
ZUORDNUNG
ZUM
LEEE-STANDARD
-
488
20
INHALTSVERZEICHNIS
C
BEFEHLSVERSCHLUESSELUNG
-
495
C
.
1
SPEICHERFORMATBEFEHLE
-
495
C.2
VERZWEIGUNGSFORMATBEFEHLE
-
496
C.3
OPERATIONSFORMATBEFEHLE
-
497
C.4
GLEITKOMMAOPERATIONSFORMAT
-
498
C.4.
1
LEEE-GLEITKOMMABEFEHLE
-
498
C.4.2
VAX-GLEITKOMMABEFEHLE
-
500
C.5
OPCODE-ZUSAMMENFASSUNG
-
501
C.6
OPEN
VMS
PALCODE-FORMATBEFEHLE
-
502
C.6.1
UNPRIVILEGIERTE
OPEN
VMS
PALCODE-FUNKTIONSCODES
-
502
C.6.2
PRIVILEGIERTE
OPEN
VMS
PALCODE-FUNKTIONSCODES
-
503
C.7
UNPRIVILEGIERTE
OSF/1
PALCODE-FUNKTIONSCODES
-
504
C.8
PRIVILEGIERTE
OSF/1
PALCODE-FUNKTIONSCODES
-
505
C.9
ERFORDERLICHE
PALCODE-FUNKTIONSCODES
-
505
C.
10
FUER
PALCODE
RESERVIERTE
OPCODES
-
506
C.
11
FUER
DIGITAL
RESERVIERTE
OPCODES
-
506
INDEX
-
507 |
any_adam_object | 1 |
building | Verbundindex |
bvnumber | BV009654906 |
classification_rvk | ST 170 |
classification_tum | DAT 135f |
ctrlnum | (OCoLC)75452577 (DE-599)BVBBV009654906 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV009654906</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19951027</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940606s1994 gw |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">941244687</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3882290366</subfield><subfield code="9">3-88229-036-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75452577</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009654906</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-19</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 170</subfield><subfield code="0">(DE-625)143602:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 135f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="130" ind1="0" ind2=" "><subfield code="a">Alpha architecture reference manual</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Alpha-Architektur</subfield><subfield code="b">die komplette Referenz</subfield><subfield code="c">Richard L. Sites (Hrsg.). Mit Beitr. von: Richard Witek ...</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hannover</subfield><subfield code="b">Heise</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">523 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Vierundsechzig-Bit-Mikroprozessor</subfield><subfield code="0">(DE-588)4310965-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Alpha-Chip</subfield><subfield code="0">(DE-588)4362915-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">IBM RISC System/6000</subfield><subfield code="0">(DE-588)4318321-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4006432-3</subfield><subfield code="a">Bibliografie</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">IBM RISC System/6000</subfield><subfield code="0">(DE-588)4318321-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Alpha-Chip</subfield><subfield code="0">(DE-588)4362915-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Vierundsechzig-Bit-Mikroprozessor</subfield><subfield code="0">(DE-588)4310965-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Sites, Richard L.</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Witek, Richard</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006383997&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006383997</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4006432-3 Bibliografie gnd-content |
genre_facet | Bibliografie |
id | DE-604.BV009654906 |
illustrated | Not Illustrated |
indexdate | 2024-08-17T01:01:38Z |
institution | BVB |
isbn | 3882290366 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006383997 |
oclc_num | 75452577 |
open_access_boolean | |
owner | DE-19 DE-BY-UBM DE-91 DE-BY-TUM DE-634 |
owner_facet | DE-19 DE-BY-UBM DE-91 DE-BY-TUM DE-634 |
physical | 523 S. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
publisher | Heise |
record_format | marc |
spelling | Alpha architecture reference manual Alpha-Architektur die komplette Referenz Richard L. Sites (Hrsg.). Mit Beitr. von: Richard Witek ... Hannover Heise 1994 523 S. txt rdacontent n rdamedia nc rdacarrier Vierundsechzig-Bit-Mikroprozessor (DE-588)4310965-2 gnd rswk-swf Alpha-Chip (DE-588)4362915-5 gnd rswk-swf Computerarchitektur (DE-588)4048717-9 gnd rswk-swf IBM RISC System/6000 (DE-588)4318321-9 gnd rswk-swf 1\p (DE-588)4006432-3 Bibliografie gnd-content IBM RISC System/6000 (DE-588)4318321-9 s DE-604 Alpha-Chip (DE-588)4362915-5 s Computerarchitektur (DE-588)4048717-9 s 2\p DE-604 Vierundsechzig-Bit-Mikroprozessor (DE-588)4310965-2 s 3\p DE-604 Sites, Richard L. Sonstige oth Witek, Richard Sonstige oth DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006383997&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Alpha-Architektur die komplette Referenz Vierundsechzig-Bit-Mikroprozessor (DE-588)4310965-2 gnd Alpha-Chip (DE-588)4362915-5 gnd Computerarchitektur (DE-588)4048717-9 gnd IBM RISC System/6000 (DE-588)4318321-9 gnd |
subject_GND | (DE-588)4310965-2 (DE-588)4362915-5 (DE-588)4048717-9 (DE-588)4318321-9 (DE-588)4006432-3 |
title | Alpha-Architektur die komplette Referenz |
title_alt | Alpha architecture reference manual |
title_auth | Alpha-Architektur die komplette Referenz |
title_exact_search | Alpha-Architektur die komplette Referenz |
title_full | Alpha-Architektur die komplette Referenz Richard L. Sites (Hrsg.). Mit Beitr. von: Richard Witek ... |
title_fullStr | Alpha-Architektur die komplette Referenz Richard L. Sites (Hrsg.). Mit Beitr. von: Richard Witek ... |
title_full_unstemmed | Alpha-Architektur die komplette Referenz Richard L. Sites (Hrsg.). Mit Beitr. von: Richard Witek ... |
title_short | Alpha-Architektur |
title_sort | alpha architektur die komplette referenz |
title_sub | die komplette Referenz |
topic | Vierundsechzig-Bit-Mikroprozessor (DE-588)4310965-2 gnd Alpha-Chip (DE-588)4362915-5 gnd Computerarchitektur (DE-588)4048717-9 gnd IBM RISC System/6000 (DE-588)4318321-9 gnd |
topic_facet | Vierundsechzig-Bit-Mikroprozessor Alpha-Chip Computerarchitektur IBM RISC System/6000 Bibliografie |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006383997&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | UT alphaarchitecturereferencemanual AT sitesrichardl alphaarchitekturdiekomplettereferenz AT witekrichard alphaarchitekturdiekomplettereferenz |