Assembler-Referenz: Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Poing
Franzis
2000
|
Ausgabe: | 2., überarb. Aufl. |
Schriftenreihe: | [Assembler-Kit]
[2] |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 3. Aufl. u.d.T.: Müller, Oliver: Assembler |
Beschreibung: | 639 S. graph. Darst. CD-ROM (12 cm) |
ISBN: | 3772375057 |
Internformat
MARC
LEADER | 00000nam a22000008cb4500 | ||
---|---|---|---|
001 | BV013561847 | ||
003 | DE-604 | ||
005 | 20030411 | ||
007 | t | ||
008 | 010130s2000 gw d||| |||| 00||| ger d | ||
016 | 7 | |a 960933344 |2 DE-101 | |
020 | |a 3772375057 |9 3-7723-7505-7 | ||
035 | |a (OCoLC)299905265 | ||
035 | |a (DE-599)BVBBV013561847 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-91 |a DE-12 |a DE-Aug4 |a DE-210 |a DE-92 |a DE-1102 |a DE-861 | ||
084 | |a ST 240 |0 (DE-625)143625: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 353b |2 stub | ||
100 | 1 | |a Müller, Oliver |e Verfasser |4 aut | |
245 | 1 | 0 | |a Assembler-Referenz |b Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen |c Oliver Müller |
250 | |a 2., überarb. Aufl. | ||
264 | 1 | |a Poing |b Franzis |c 2000 | |
300 | |a 639 S. |b graph. Darst. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a [Assembler-Kit] |v [2] | |
490 | 0 | |a Professionelle Referenz | |
500 | |a 3. Aufl. u.d.T.: Müller, Oliver: Assembler | ||
650 | 4 | |a Mikroprozessor 80x86 - Assembler - Befehlsvorrat - Verzeichnis | |
650 | 4 | |a Mikroprozessor 80x86 - Assembler - Programmierung | |
650 | 4 | |a Pentium - Assembler - Befehlsvorrat - Verzeichnis | |
650 | 4 | |a Pentium - Assembler - Programmierung | |
650 | 0 | 7 | |a Assembler |0 (DE-588)4003255-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Befehlsvorrat |0 (DE-588)4129931-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Pentium |0 (DE-588)4319583-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mikroprozessor 80x86 |0 (DE-588)4284753-9 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4188171-0 |a Verzeichnis |2 gnd-content | |
689 | 0 | 0 | |a Mikroprozessor 80x86 |0 (DE-588)4284753-9 |D s |
689 | 0 | 1 | |a Assembler |0 (DE-588)4003255-3 |D s |
689 | 0 | 2 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Pentium |0 (DE-588)4319583-0 |D s |
689 | 1 | 1 | |a Assembler |0 (DE-588)4003255-3 |D s |
689 | 1 | 2 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Pentium |0 (DE-588)4319583-0 |D s |
689 | 2 | 1 | |a Assembler |0 (DE-588)4003255-3 |D s |
689 | 2 | 2 | |a Befehlsvorrat |0 (DE-588)4129931-0 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a Mikroprozessor 80x86 |0 (DE-588)4284753-9 |D s |
689 | 3 | 1 | |a Assembler |0 (DE-588)4003255-3 |D s |
689 | 3 | 2 | |a Befehlsvorrat |0 (DE-588)4129931-0 |D s |
689 | 3 | |5 DE-604 | |
830 | 0 | |a [Assembler-Kit] |v [2] |w (DE-604)BV013561835 |9 2 | |
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=009261557&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-009261557 |
Datensatz im Suchindex
_version_ | 1807229286957973504 |
---|---|
adam_text |
INHALTSVERZEICHNIS
1
EINLEITUNG
.
25
1.1
ZIELSETZUNG
UND
MOTIVATION
DES
BUCHES
.
25
1.2
AUFBAU
DES
BUCHES
.
.
.
25
1.2.1
DER
ERSTE
TEIL
.
26
1.2.2
DER
ZWEITE
TEIL
.
26
2
ASSEMBLER
UND
DIE
ARCHITEKTUR
DER
80X86-PROZESSOREN
.
27
2.1
DIE
GENERATIONEN
DER
PROGRAMMIERSPRACHEN
.
27
2.2
ASSEMBLER
IM
BLICKPUNKT
.
28
2.3
DIE
INTEL
80X86-PROZESSORFAMILIE
.
29
2.3.1
AUFBAU
EINES
MIKROPROZESSORS
.
30
2.3.2
DER
8086-PROZESSOR
.
,.
30
2.3.3
DIE
REGISTER
.
32
2.4
ADRESSBILDUNG
MITTELS
SEGMENT
UND
OFFSET
.
38
2.5
PROZESSORMODI
UND
SPEICHERMODELLE
.
40
2.5.1
DER
REAL-MODE
.
41
2.5.2
DER
PROTECTED-MODE
.
51
2.5.3
DER
V86-MODE
.
57
2.5.4
INTERRUPTS
IM
PROTECTED-MODE
.
58
2.6
UEBERSETZEN
VON
ASSEMBLERPROGRAMMEN
.
59
2.6.1
DOS
.
60
2.6.2
WINDOWS
3.1
X
.
61
2.6.3
WINDOWS
9X
UND
NT
.
63
2.6.4
LINUX
.
63
3
BASISWISSEN
.
65
3.1
DAS
ERSTE
ASSEMBLER-PROGRAMM
.
65
3.1.1
EIN
EXKURS
ZUM
IDEAL-MODUS
VON
TASM
.
68
3.2
DIE
DIREKTE
SEGMENTIERUNG
.
68
3.3
VERZWEIGUNGEN,
SPRUENGE
UND
SCHLEIFEN
.
71
3.3.1
VERZWEIGUNGEN
UND
SPRUENGE
.
71
3.3.2
SCHLEIFEN
.
76
3.4
UNTERPROGRAMME
.
82
3.4.1
PARAMETERUEBERGABE
PER
REGISTER
.
83
3.4.2
PARAMETERUEBERGABE
DURCH
GLOBALE
VARIABLEN
.
86
3.4.3
PARAMETERUEBERGABE
PER
STAPEL
.
89
3.4.4
EXTERNE
UNTERPROGRAMME
.
95
3.4.5
LOKALE
VARIABLEN
IN
UNTERPROGRAMMEN
.
99
1A
--.R-WFTFJ
FIR.FR
'E~
'
1
J
'
L1
'
.
I
,
'
;
YY
'
A,
'
YY
U'
I
U
I
NNAFISVERZ&CNNIS
RI
'
Y ;".
YY;
,
T
,
Y
, YY ,,,YY
!YY
Y
'Y
'
,
",
X
,
X
'
YY
".
'
F
1
'
3.5
MAKROS
.
99
3.5.1
DIE
GRENZEN
DER
MAKROS
.
101
3.5.2
MAKROBIBLIOTHEKEN
.
102
3.6
ADRESSIERUNG
.
102
3.6.1
DIREKTE
ADRESSIERUNG
.
103
3.6.2
INDIREKTE
ADRESSIERUNG
.
107
3.7
VERARBEITUNG
VON
STRINGS
.
110
3.8
ABSCHLUSS
DES
ASSEMBLER-ABC
.
118
3.8.1
VARIABLEN
.
118
3.8.2
KOMPLEXE
DATENSTRUKTUREN
.
119
3.8.3
KONSTANTEN
.
124
3.8.4
FORTSETZEN
VON
ZEILEN
.
125
3.8.5
OPERATOREN
.
125
3.8.6
BEDINGTE
ASSEMBLIERUNG
.
126
4
PROGRAMMIERUNG
UNTER
DOS
.
129
4.1
TEXTEIN
UND
-AUSGABE
.
129
4.1.1
DER
DOS-UEBLICHE
RAHMEN
.
129
4.1.2
VERARBEITUNG
VON
ASCIIZ-STRINGS
.
133
4.2
ARBEITEN
MIT
DATEIEN
UND
VERZEICHNISSEN
.
137
4.3
PROGRAMME
STARTEN
.
147
4.3.1
SPEICHERPLATZ
FREIGEBEN
.
152
4.3.2
PROGRAMM
STARTEN
.
155
4.4
DIE
KOMMANDOZEILE
.
157
4.5
SPEICHERRESIDENTE
PROGRAMME
(TSR)
.
159
4.5.1
EINE
EINFACHE
INTERRUPT-ROUTINE
.
160
4.5.2
DIE
INTERRUPT-HANDLER-KETTE
.
165
5
ASSEMBLER
UNTER
WINDOWS
3.
IX
.
171
5.1
GRUNDLAGEN
DER
WINDOWS-PROGRAMMIERUNG
.
171
5.1.1
DOS
VERSUS
WINDOWS-PROGRAMMIERUNG
.
171
5.1.2
BASISWISSEN
ZU
WINDOWS
.
172
5.2
1
6-BIT-PROGRAMME
FUER
WINDOWS
IN
ASSEMBLER
.
175
5.2.1
DER
STARTUP-CODE
.
175
5.2.2
EINE
BEISPIELAPPLIKATION
.
180
6
ASSEMBLER
UNTER
WINDOWS
9X
UND
NT
.
197
6.1
1
6-BIT-WINDOWS
VERSUS
32-BIT-WINDOWS
.
197
6.2
EINE
WIN32-APPLIKATION
IN
ASSEMBLER
.
198
6.2.1
PROTOTYPEN,
DATENTYPEN
UND
DATENSEGMENT
.
199
6.2.2
DIE
INITIALISIERUNG
.
202
6.2.3
DIE
MESSAGE-LOOP
.
205
6.2.4
DIE
CALLBACK-FUNKTION
.
206
7
OBJEKTORIENTIERTES
PROGRAMMIEREN
MIT
TASM
.
211
7.1
GRUNDLAGEN
DER
OBJEKTORIENTIERTEN
PROGRAMMIERUNG
.
211
7.1.1
KLASSE
UND
OBJEKT
.
211
7.1.2
VERERBUNG
.
212
7.1.3
PARAMETRISIERTE
KLASSEN
.
214
7.1.4
NACHRICHTEN
.
214
7.1.5
POLYMORPHISMUS
.
215
7.2
OO-UNTERSTUETZUNG
VON
TASM
.
215
7.2.1
LOKALE
SYMBOLE
.
216
7.2.2
ORGANISATION
EINES
OO-QUELLTEXTES
.
217
7.2.3
EINE
EINFACHE
STRING-KLASSE
.
217
7.2.4
VERERBUNG
UND
VIRTUELLE
METHODEN
.
231
8
PER
MATHEMATISCHE
KOPROZESSOR
.
237
8.1
DER
AUFBAU
DER
FPU
.
238
8.1.1
DIE
ARCHITEKTUR
DER
FPU
.
238
8.1.2
DIE
UNTERSTUETZTEN
ZAHLENFORMATE
.
240
8.2
EINE
BEISPIELAPPLIKATION
.
242
8.2.1
DAS
HAUPTPROGRAMM
.
243
8.2.2
NUMERISCHEN
WERT
IN
STRING
KONVERTIEREN
-
GENSTR
.
246
9
EINBINDEN
IN
HOCHSPRACHEN
.
249
9.1
GRUNDLAGEN
.
249
9.2
DOS
UND
1
6-BIT-WINDOWS
.
250
9.2.1
C
UND
C++
.
251
9.2.2
PASCAL
UND
DELPHI
1
.X
.
253
9.3
32-BIT-WINDOWS
.
255
9.3.1
C
UND
C++
.
255
9.3,2
DELPHI
FUER
WIN32
.
256
10
ASSEMBLER
UNTER
LINUX
.
259
10.1
WARUM
ASSEMBLER
UNTER
LINUX?
.
259
10.2
BASISWISSEN.
261
10.2.1
AT&T-SYNTAX
.
261
10.2.2
DIE
ASSEMBLER
.
262
10.2.3
EINSATZMOEGLICHKEITEN
.
263
10.3
ASSEMBLER
EINBINDEN
IN
C
.
263
10.4
DIREKTE
LINUX-SYSTEMAUFRUFE
.
264
11
LITERATUR
.
267
STICHWORTVERZEICHNIS
.
269
REFERENZ-TEIL
.
277
1
DIE
PROZESSORBEFEHLE.
279
1.1
DIE
MNEMONICS
.
279
1.2
ERLAEUTERUNGEN
ZUR
BEFEHLSREFERENZ
.
282
1.2.1
SYNTAX
.
282
1.2.2
BESCHREIBUNG
.
282
1.2.3
FLAGS.
282
1.2.4
TAKTZYKLEN
.
283
1.2.5
DIE
SPALTEN
.
284
1.3
BEFEHLSREFERENZ
.
286
1.3.1
AAA
-
KORREKTUR
NACH
EINER
ASCII-ADDITION
.
286
1.3.2
AAD
-
KORREKTUR
VOR
EINER
ASCII-DIVISION
.
287
1.3.3
AAM
-
KORREKTUR
NACH
EINER
ASCII-MULTIPLIKATION
.
288
1.3.4
AAS
-
KORREKTUR
NACH
EINER
ASCII-SUBTRAKTION
.
288
1.3.5
ADC
-
ADDIEREN
MIT
UEBERTRAG
.
289
1.3.6
ADD
-
ADDIEREN
.
290
1.3.7
AND
-
LOGISCHES
UND
.
291
1.3.8
ARPL
-
KORREKTUR
DES
ADJUST-RPL-FELDS
IM
SELECTOR
.
292
1.3.9
BOUND
-
BEREICHSGRENZEN
PRUEFEN
.
293
1.3.10
BSF
-
BITSUCHE
VORWAERTS
.
293
1.3.11
BSR
-
BITSUCHE
RUECKWAERTS
.
294
1.3.12
BSWAP
-
BYTE-REIHENFOLGE
VERTAUSCHEN
.
295
1.3.13
BT
-
BIT-PRUEFUNG
.
295
1.3.14
BTC
-
BIT-PRUEFUNG
UND
KOMPLEMENTBILDUNG
.
296
1.3.15
BTR
-
BIT-PRUEFUNG
UND
RESET
.
297
1.3.16
BTS
-
BIT
PRUEFEN
UND
SETZEN
.
298
1.3.17
CALL
-
UNTERPROGRAMM
AUFRUFEN
.
298
1.3.18
CBW
-
UMWANDLUNG
VON
BYTE
IN
WORD
.
301
1.3.19
CDQ
-
UMWANDLUNG
VON
DOUBLE-WORD
IN
QUAD-WORD
.
302
1.3.20
CLC
-
CARRY-FLAG
LOESCHEN
.
302
1.3.21
CLD
-
DIRECTION-FLAG
LOESCHEN
.
303
1.3.22
CLI
-
INTERRUPT-FLAG
LOESCHEN
.
303
1.3.23
CLTS
-
TASK-SWITCHED-FLAG
LOESCHEN
.
304
1.3.24
CMC
-
KOMPLEMENT
DES
CARRY-FLAGS
.
305
1.3.25
CMP
-
VERGLEICH
ZWEIER
WERTE
.
306
1.3.26
CMPS/CMPSB/CMPSW/CMPSD
-
STRING-VERGLEICH
.
307
1.3.27
CMPXCHG
-
VERGLEICHEN
UND
AUSTAUSCHEN
.
308
1.3.28
CMPXCHG8B
-
8
BYTES
VERGLEICHEN
UND
AUSTAUSCHEN
.
308
1.3.29
CPUID
-
CPU
IDENTIFIZIEREN
.
309
1.3.30
CWD
-
UMWANDLUNG
VON
WORD
IN
DOUBLE-WORD
.
310
1.3.31
CWDE
-
UMWANDLUNG
VON
WORD
IN
DOUBLE-WORD
.
311
1.3.32
DAA
-
DEZIMALKORREKTUR
VON
AL
NACH
ADDITION
.
311
1.3.33
DAS
-
DEZIMAL-KORREKTUR
VON
AL
NACH
SUBTRAKTION
.
312
1.3.34
DEC
-
DEKREMENTIEREN
UM
1
.
312
1.3.35
DIV
-
DIVISION
OHNE
VORZEICHENBERUECKSICHTIGUNG
.
313
1.3.36
ENTER
-
STACK-FRAME
FUER
PROZEDURPARAMETER
ANLEGEN
.
314
1.3.37
HLT-HALT
.315
1.3.38
IDIV
-
VORZEICHENBEHAFTETE
DIVISION
.315
1.3.39
IMUL
-
VORZEICHENBEHAFTETE
MULTIPLIKATION
.
316
1.3.40
IN-PORT
LESEN
.
318
1.3.41
INC
-
INKREMENTIEREN
UM
1
.
319
1.3.42
INS/INSB/INSW/INSD
-
DATEN
AUS
PORT
IN
STRING
EINLESEN
.
320
1.3.43
INT
-
SOFTWARE-INTERRUPT
AUSLOESEN
.
322
1.3.44
INTO
-
INTERRUPT
4
BEI
ARITHMETIK-UEBERLAUF
AUSLOESEN
.
323
1.3.45
INVD
-
INHALT
DES
CACHE
FUER
UNGUELTIG
ERKLAEREN
.
324
1.3.46
INVLPG
-
TLB-EINTRAG
ALS
UNGUELTIG
MARKIEREN
.325
1.3.47
IRET/IRETD/IRETW
-
RUECKSPRUNG
AUS
INTERRUPT-HANDLER
.
326
1.3.48
JA
-
SPRUNG,
WENN
VORZEICHENLOS
GROESSER
.
327
1.3.49
JAE
-
SPRUNG,
WENN
VORZEICHENLOS
GROESSER
ODER
GLEICH
.
328
1.3.50
JB
-
SPRUNG,
WENN
VORZEICHENLOS
KLEINER
.329
1.3.51
JBE
-
SPRUNG,
WENN
VORZEICHENLOS
KLEINER
ODER
GLEICH
.
330
1.3.52
JC
-
SPRUNG,
WENN
CARRY-FLAG
GESETZT
.
330
1.3.53
JCXZ
-
SPRUNG,
WENN
CX
GLEICH
NULL
.
331
1.3.54
JE
-
SPRUNG,
WENN
GLEICH
.
332
1.3.55
JECXZ
-
SPRUNG,
WENN
ECX
GLEICH
NULL
.
332
1.3.56
JC
-
SPRUNG,
WENN
VORZEICHENRICHTIG
GROESSER
.
333
1.3.57
JCE
-
SPRUNG,
WENN
VORZEICHENRICHTIG
GROESSER
ODER
GLEICH
.
334
1.3.58
JL
-
SPRUNG,
WENN
VORZEICHENRICHTIG
KLEINER
.
334
1.3.59
JLE
-
SPRUNG,
WENN
VORZEICHENRICHTIG
KLEINER
ODER
GLEICH
.335
1.3.60
JMP
-
SPRUNG
.
336
1.3.61
JNA
-
SPRUNG,
WENN
VORZEICHENLOS
NICHT
GROESSER
.
338
1.3.62
JNAE
-
SPRUNG,
WENN
VORZEICHENLOS
NICHT
GROESSER/GLEICH
.
339
1.3.63
JNB
-
SPRUNG,
WENN
VORZEICHENLOS
NICHT
KLEINER
.
340
1.3.64
JNBE
-
SPRUNG,
WENN
VORZEICHENLOS
NICHT
KLEINER/GLEICH
.
340
1.3.65
JNC
-
SPRUNG,
WENN
CARRY-FLAG
NICHT
GESETZT
.
341
1.3.66
JNE
-
SPRUNG,
WENN
NICHT
GLEICH
.
342
1.3.67
JNG
-
SPRUNG,
WENN
VORZEICHENRICHTIG
NICHT
GROESSER
.
343
1.3.68
JNGE
-
SPRUNG,
WENN
VORZEICHENRICHTIG
NICHT
GROESSER/GLEICH
.
343
1.3.69
JNL
-
SPRUNG,
WENN
VORZEICHENRICHTIG
NICHT
KLEINER
.
344
1.3.70
JNLE
-
SPRUNG,
WENN
VORZEICHENLOS
NICHT
KLEINER/GLEICH
.345
1.3.71
JNO
-
SPRUNG,
WENN
OVERFLOW-FLAG
NICHT
GESETZT
.345
1.3.72
JNP
-
SPRUNG,
WENN
PARITY-FLAG
NICHT
GESETZT
.
346
1.3.73
JNS
-
SPRUNG,
WENN
SIGN-FLAG
NICHT
GESETZT
.
347
1.3.74
JNZ
-
SPRUNG,
WENN
ZERO-FLAG
NICHT
GESETZT
.
348
1.3.75
JO
-
SPRUNG,
WENN
OVERFLOW-FLAG
GESETZT
.
348
1.3.76
JP
-
SPRUNG,
WENN
PARITY-FLAG
GESETZT
.
349
1.3.77
JPE
-
SPRUNG,
WENN
PARITAET
GERADE
IST
.
350
1.3.78
JPO
-
SPRUNG,
WENN
PARITAET
UNGERADE
.
350
1.3.79
JS
-
SPRUNG,
WENN
SIGN-FLAG
GESETZT
.
351
1.3.80
JZ
-
SPRUNG,
WENN
ZERO-FLAG
GESETZT
.
352
1.3.81
LAHF
-
FLAGS
IN
AH
LADEN
.
353
1.3.82
LAR
-
ZUGRIFFSRECHTE
LADEN
.
353
1.3.83
LDS
-
ZEIGER
NACH
DS
UND
REGISTER
LADEN
.
354
1.3.84
LEA
-
EFFEKTIVEN
ADRESSEN-OFFSET
LADEN
.
355
1.3.85
LEAVE
-
VERLASSEN
EINER
HOCHSPRACHENPROZEDUR
.
356
1.3.86
LES
-
ZEIGER
NACH
ES
UND
REGISTER
LADEN
.
357
1.3.87
LFS
-
ZEIGER
NACH
FS
UND
REGISTER
LADEN
.
357
1.3.88
LGDT
-
GLOBAL-DESCRIPTOR-TABLE-REGISTER
LADEN
.
358
1.3.89
LGS
-
ZEIGER
NACH
GS
UND
REGISTER
LADEN
.
359
1.3.90
LIDT
-
INTERRUPT-DESCRIPTOR-TABLE-REGISTER
LADEN
.
359
1.3.91
LLDT
-
LOCAL-DESCRIPTOR-TABLE-REGISTER
LADEN
.
360
1.3.92
LMSW
-
MASCHINE-STATUS-WORD
LADEN
.
361
1.3.93
LOCK
-
BUS
PER
LOCK#-SIGNAL
SPERREN
.
362
1.3.94
LODS/LODSB/LODSW/LODSD
-
STRINGELEMENT
LADEN
.
363
1.3.95
LOOP
-
SCHLEIFENDURCHLAUF
.
364
1.3.96
LOOPE
-
SCHLEIFENDURCHLAUF,
SOLANGE
GLEICH
.
365
1.3.97
LOOPNE
-
SCHLEIFENDURCHLAUF,
SOLANGE
NICHT
GLEICH
.
365
1.3.98
LOOPNZ
-
SCHLEIFENDURCHLAUF,
WENN
ZF
NICHT
GESETZT
.
366
1.3.99
LOOPZ
-
SCHLEIFENDURCHLAUF,
WENN
ZF
GESETZT
.
367
1.3.100
LSL
-
SEGMENTGRENZE
LADEN
.
368
1.3.101
LSS
-
ZEIGER
NACH
SS
UND
REGISTER
LADEN
.
369
1.3.102
LTR
-
TASK-REGISTER
LADEN
.
369
1.3.103
MOV
-
DATEN
KOPIEREN
.
370
1.3.104
MOVS/MOVSB/MOVSW/MOVSD
-
STRING
KOPIEREN
.
372
1.3.105
MOVSX
-
KOPIEREN
UNTER
VORZEICHENERWEITERUNG
.
373
1.3.106
MOVZX
-
KOPIE
UNTER
ERWEITERUNG
MIT
NULL
.
373
1.3.107
MUL
-
VORZEICHENLOSE
MULTIPLIKATION
.
374
1.3.108
NEG
-
NEGATION
DURCH
ZWEIER-KOMPLEMENT
.
375
1.3.109
NOP
-
KEINE
OPERATION
.
376
1.3.110
NOT
-
NEGATION
DURCH
EINER-KOMPLEMENT
.
376
1.3.111
OR
-
INKLUSIV-ODER-VERKNUEPFUNG
.
377
1.3.112
OUT
-
AUSGABE
AUF
PORT
.
378
1.3.113
OUTS/OUTSB/OUTSW/OUTSD
-
STRINGAUSGABE
AUF
PORT
.
379
1.3.114
POP
-
WERT
VOM
STAPEL
NEHMEN
.
380
1.3.115
POPA/POPAD/POPAW
-
ALLZWECKREGISTER
VOM
STAPEL
.
381
1.3.116
POPF/POPFD/POPFW
-
FLAGS
VOM
STAPEL
LADEN
.
382
1.3.117
PUSH
-
WERT
AUF
STAPEL
LEGEN
.
383
1.3.118
PUSHA/PUSHAD/PUSHAW
-
ALLZWECKREGISTER
AUF
STAPEL
.
384
1.3.119
PUSHF/PUSHFD/PUSHFW
-
FLAGS
AUF
STAPEL
LEGEN
.
385
1.3.120
RCL
-
LINKSROTATION
DURCH
CARRY-FLAG
.
386
1.3.121
RCR
-
RECHTSROTATION
DURCH
CARRY-FLAG
.
387
1.3.122
RDMSR
-
MODELLSPEZIFISCHES
REGISTER
AUSLESEN
.
388
1.3.123
RDTSC
-
TIME-STAMP-COUNTER
AUSLESEN.
389
1.3.124
REP
-
WIEDERHOLUNG
VON
STRING-OPERATION
.
390
1.3.125
REPE
-
WIEDERHOLUNG
VON
STRING-OPERATION
(ZF=1
)
.
391
1.3.126
REPNE
-
WIEDERHOLUNG
VON
STRING-OPERATION
(ZF=O)
.
392
1.3.127
RET
-
RUECKSPRUNG
AUS
UNTERPROGRAMM
.
393
1.3.128
ROL
-
LINKSROTATION
.
394
1.3.129
ROR
-
RECHTSROTATION
.
395
1.3.130
RSM
-
FORTFAHREN
NACH
SMM-INTERRUPT
.
396
1.3.131
SAHF
-
AH
IN
FLAG-REGISTER
UEBERTRAGEN
.
397
1.3.132
SAL
-
ARITHMETISCH
NACH
LINKS
SCHIEBEN
.
398
1.3.133
SAR
-
ARITHMETISCH
NACH
RECHTS
SCHIEBEN
.
399
1.3.134
SBB
-
INTEGER-SUBTRAKTION
MIT
BORGEN
.
400
1.3.135
SCAS/SCASB/SCASW/SCASD
-
STRINGS
VERGLEICHEN
.
401
1.3.136
SETCC
-
BYTE
ENTSPRECHEND
DER
BEDINGUNG
SETZEN
.
402
1.3.137
SGDT
-
GLOBAL-DESCRIPTOR-TABLE-REGISTER
SPEICHERN
.
403
1.3.138
SHL
-
LOGISCH
NACH
LINKS
SCHIEBEN
.
404
1.3.139
SHLD
-
LINKS
SCHIEBEN
MIT
DOPPELTER
GENAUIGKEIT
.
404
1.3.140
SHR
-
LOGISCH
NACH
RECHTS
SCHIEBEN
.
405
1.3.141
SHRD
-
RECHTS
SCHIEBEN
MIT
DOPPELTER
GENAUIGKEIT
.
406
1.3.142
SIDT
-
INTERRUPT-DESCRIPTOR-TABLE-REGISTER
SPEICHERN
.
407
1.3.143
SLDT
-
LOCAL-DESCRIPTOR-TABLE-REGISTER
SPEICHERN
.
408
1.3.144
SMSW
-
STATUS-WORD
DER
CPU
SPEICHERN
.
409
1.3.145
STC
-
CARRY-FLAG
SETZEN
.
409
1.3.146
STD
-
DIRECTION-FLAG
SETZEN
.
410
1.3.147
STI
-
INTERRUPT-FLAG
SETZEN
.
410
1.3.148
STOS/STOSB/STOSW/STOSD
-
STRINGDATEN
SPEICHERN
.
411
1.3.149
STR
-
TASK-REGISTER
SPEICHERN
.
412
1.3.150
SUB
-
INTEGER-SUBTRAKTION
.
413
1.3.151
TEST
-
LOGISCHER
VERGLEICH
.
414
1.3.152
VERR/VERW
-
ERMITTELN
OB
SEGMENT
SCHREIBBAR/LESBAR
.
414
1.3.153
WAIT
-
WARTEN
BIS
FPU
BUSY-LEITUNG
INAKTIVIERT
.
415
1.3.154
WBINVD
-
CACHE
SCHREIBEN
UND
FUER
UNGUELTIG
ERKLAEREN
.
416
1.3.155
WRMSR
-
IN
MODELLSPEZIFISCHES
REGISTER
SCHREIBEN
.
416
1.3.156
XADD
-
AUSTAUSCHEN
UND
ADDIEREN
.
417
1.3.157
XCHG
-
OPERANDENINHALTE
AUSTAUSCHEN
.
418
1.3.158
XLAT/XLATB
-
TABELLENEINTRAG
ERMITTELN
.
419
1.3.159
XOR
-
LOGISCHES
EXKLUSIV-ODER
.
420
2
DIE
FPU-BEFEHLE
.
421
2.1
DIE
MNEMONICS
.
421
2.2
ERLAEUTERUNGEN
ZUR
BEFEHLSREFERENZ
.
422
2.2.1
SYNTAX
.
422
2.2.2
BESCHREIBUNG
.
422
2.2.3
EXCEPTIONS
.
423
2.2.4
TAKTZYKLEN
.
423
2.3
BEFEHLSREFERENZ
.
424
2.3.1
F2XM1
-
2
X
-1
BERECHNEN
.
424
2.3.2
FABS
-
ABSOLUTER
WERT
.
425
2.3.3
FADD
-
ADDITION
.
425
2.3.4
FADDP
-
ADDITION
UND
POP-OPERATION
.
426
2.3.5
FBLD
-
BCD
LADEN
.
427
2.3.6
FBSTP
-
BCD
SPEICHERN
UND
POP-OPERATION
.
428
2.3.7
FCHS
-
VORZEICHEN
WECHSELN
.
428
2.3.8
FCLEX/FNCLEX
-
EXCEPTION
AUFHEBEN
.
429
2.3.9
FCOM
-
VERGLEICH
.
429
2.3.10
FCOMP
-
VERGLEICH
UND
POP-OPERATION
.
430
2.3.11
FCOMPP
-
VERGLEICH
UND
ZWEIFACHE
POP-OPERATION
.
431
2.3.12
FCOS-KOSINUS
.
432
2.3.13
FDECSTP
-
STAPELZEIGER
DEKREMENTIEREN
.
432
2.3.14
FDISI/FNDISI
-
INTERRUPTS
ABSCHALTEN
.
433
2.3.15
FDIV
-
DIVISION
.
434
2.3.16
FDIVP
-
DIVISION
UND
POP-OPERATION
.
434
2.3.17
FDIVR
-
REZIPROKE
DIVISION
.
435
2.3.18
FDIVRP
-
REZIPROKE
DIVISION
UND
POP-OPERATION
.
436
2.3.19
FENI/FNENI
-
INTERRUPTS
ZULASSEN
.
437
2.3.20
FFREE
-
REGISTER
FREIGEBEN
.
437
2.3.21
FIADD
-
INTEGER-ADDITION
.
438
2.3.22
FICOM
-
INTEGER-VERGLEICH
.
439
2.3.23
FICOMP
-
INTEGER-VERGLEICH
UND
POP-OPERATION
.
439
2.3.24
F1DIV
-
INTEGER-DIVISION
.
440
2.3.25
FIDIVR
-
REZIPROKE
INTEGER-DIVISION
.
441
2.3.26
FILD
-
INTEGER
LADEN
.
441
2.3.27
FIMUL
-
INTEGER-MULTIPLIKATION
.
442
2.3.28
FINCSTP
-
STAPELZEIGER
INKREMENTIEREN
.
443
2.3.29
FINIT/FNINIT
-
FPU
INITIALISIEREN
.
443
2.3.30
FIST
-
INTEGER
SPEICHERN
.
444
2.3.31
FISTP
-
INTEGER
SPEICHERN
UND
POP-OPERATION
.
.
.
444
2.3.32
FISUB
-
INTEGER-SUBTRAKTION
.
445
2.3.33
FISUBR
-
REVERSE
INTEGER-SUBTRAKTION
.
446
2.3.34
FLD
-
FLIESSKOMMAZAHL
LADEN
.
446
2.3.35
FLDCW
-
STEUERREGISTER
LADEN
.
447
2.3.36
FLDENV
-
FPU-UMGEBUNG
LADEN
.
448
2.3.37
FLDLG2
-
KONSTANTE
LOG
10
2
LADEN
.
448
2.3.38
FLDLN2
-
KONSTANTE
IN
2
LADEN
.
449
2.3.39
FLDL2E
-
KONSTANTE
LOG
2
E
LADEN
.
449
2.3.40
FLDL2T
-
KONSTANTE
LOG
2
10
LADEN
.
450
2.3.41
FLDPI
-
KONSTANTE
N
LADEN
.
450
2.3.42
FLDZ
-
NULL
LADEN
.
451
2.3.43
FLD1
-
EINS
LADEN
.
451
2.3.44
FMUL
-
MULTIPLIKATION
.
452
2.3.45
FMULP
-
MULTIPLIKATION
UND
POP-OPERATION
.
453
2.3.46
FNOP
-
KEINE
OPERATION
.
453
2.3.47
FPATAN-ARCUS-TANGENS
.
454
2.3.48
FPREM
-
MODULO-OPERATION
.
455
2.3.49
FPREM1
-
MODULO-OPERATION
NACH
IEEE
.
455
2.3.50
FPTAN
-
TANGENS
.
456
2.3.51
FRNDINT
-
RUNDUNG
AUF
NAECHSTE
GANZE
ZAHL
.
456
2.3.52
FRSTOR
-
FPU-ZUSTAND
WIEDER
HERSTELLEN
.
457
2.3.53
FSAVE/FNSAVE
-
FPU-ZUSTAND
SICHERN
.
458
2.3.54
FSCALE
-
SKALIERUNG
.
458
2.3.55
FSETPM
-
IN
PROTECTED-MODE
UMSCHALTEN
.
459
2.3.56
FSIN
-
SINUS
.
460
2.3.57
FSINCOS
-
SINUS
UND
KOSINUS
.
460
2.3.58
FSQRT
-
QUADRATWURZEL
.
461
2.3.59
FST
-
FLIESSKOMMAZAHL
SPEICHERN
.
462
2.3.60
FSTCW/FNSTCW
-
STEUERREGISTER
SPEICHERN
.
462
2.3.61
FSTENV/FNSTENV
-
FPU-ZUSTAND
SPEICHERN
.
463
2.3.62
FSTP
-
FLIESSKOMMAZAHL
SPEICHERN
UND
POP-OPERATION
.
464
2.3.63
FSTSW/FNSTSW
-
STATUSREGISTER
SPEICHERN
.
465
2.3.64
FSUB
-
SUBTRAKTION
.
465
2.3.65
FSUBP
-
SUBTRAKTION
UND
POP-OPERATION
.
466
2.3.66
FSUBR
-
REVERSE
SUBTRAKTION
.
467
2.3.67
FSUBRP
-
REVERSE
SUBTRAKTION
UND
POP-OPERATION
.
468
2.3.68
FTST
-
TEST
AUF
NULL
.
469
2.3.69
FUCOM
-
UNGEORDNETER
VERGLEICH
.
469
2.3.70
FUCOMP
-
UNGEORDNETER
VERGLEICH
UND
POP-OPERATION
.
470
2.3.71
FUCOMPP
-
UNGEORD.
VERGLEICH
UND
2
POP-OPERATIONEN
.
471
2.3.72
FWAIT
-
CPU
ANHALTEN,
SOLANGE
FPU
AKTIV
.
472
2.3.73
FXAM
-
STAPELSPITZE
UNTERSUCHEN
.
472
2.3.74
FXCH
-
REGISTERINHALT
AUSTAUSCHEN
.
473
2.3.75
FXTRACT
-
AUFSPALTUNG
IN
EXPONENT
UND
MANTISSE
.
474
2.3.76
FYL2X
-
Y
X
LOG
2
X
BERECHNEN
.
474
2.3.77
FY2XP1
-
Y
X
LOG
2
(X+1)
BERECHNEN
.
475
3
DIE
OPERATOREN
.
477
3.1
ERLAEUTERUNGEN
ZUR
REFERENZ
.
477
3.1.1
SYNTAX
.
477
3.1.2
BESCHREIBUNG
.
477
3.1.3
MODUS
.
.'
.
477
3.1.4
BEISPIELE
.
477
3.2
REFERENZ
DER
OPERATOREN
.
478
3.2.1
()
-
KLAMMERUNG
.
478
3.2.2
*
-
MULTIPLIKATION
.
478
3.2.3
BINAERES
+
-
ADDITION
.
479
3.2.4
UNAERES
+
-
POSITIVES
VORZEICHEN
.
479
3.2.5
BINAERES
-
-
SUBTRAKTION
.
480
3.2.6
UNAERES
-
-
VORZEICHENWECHSEL
.
481
3.2.7
STRUKTURAUSWAHL
.
-
ZUGRIFF
AUF
ELEMENTVARIABLEN
.
481
3.2.8
/
-
DIVISION
.
482
3.2.9
VORGABE
:
-
RELATIVE
ADRESSANGABE
.
482
3.2.10
?
-
INITIALISIERUNG
MIT
UNBESTIMMTEN
WERTEN
.
483
3.2.11
[
]
-
ADDITION
BZW.
INDIREKTE
ADRESSIERUNG
.
484
3.2.12
;
-
KOMMENTARE
.
484
18
FNHA/TSVERZEFCHMS
I;
'YY
I,)!
"/'V'
'YY
V.":
R
Y
.J
YYYY
-Y-K
3.2.13
ADDR
-
ADRESSE
EINES
AUSDRUCKS
ERMITTELN
.
485
3.2.14
AND
-
BITWEISES
UND
.
485
3.2.15
BYTE
-
DATENTYP
BYTE
VORGEBEN
.
486
3.2.16
CODEPTR
-
STANDARDADRESSGROESSE
FUER
CODE
.
486
3.2.17
DATAPTR
-
STANDARDADRESSGROESSE
FUER
DATEN
.
487
3.2.18
DUP
-
DATENDEFINITIONEN
WIEDERHOLEN
.
487
3.2.19
DWORD
-
DATENTYP
DOUBLE-WORD
VORGEBEN
.
488
3.2.20
EQ
-
TEST
GLEICH
.
489
3.2.21
FAR
-
AUSDRUCK
IN
32-BIT-FAR-ZEIGER
WANDELN
.
489
3.2.22
FWORD
-
AUSDRUCK
IN
48-BIT-FAR-ZEIGER
WANDELN
.
490
3.2.23
CE
-
TEST
GROESSER
ALS
ODER
GLEICH
.
490
3.2.24
CT
-
TEST
GROESSER
ALS
.
491
3.2.25
HIGH
-
LIEFERT
DEN
HOEHERWERTIGEN
TEIL
EINES
AUSDRUCKS
.
491
3.2.26
HIGHWORD
-
LIEFERT
DAS
HOEHERWERTIGE
WORD
.
492
3.2.27
LARGE
-
AUSDRUCK
IN
32-BIT-WERT
WANDELN
.
492
3.2.28
LE
-
TEST
KLEINER
ALS
ODER
GLEICH
.
493
3.2.29
LENGTH
-
ANZAHL
DER
DATENOBJEKTE
ERMITTELN
.
494
3.2.30
LENGTHOF
-
ANZAHL
DER
(ARRAY-)DATENOBJEKTE
ERMITTELN
.
494
3.2.31
LOW
-
LIEFERT
DEN
NIEDERWERTIGEN
TEIL
EINES
AUSDRUCKS
.
495
3.2.32
LOWWORD
-
LIEFERT
DAS
NIEDERWERTIGE
WORD
.
496
3.2.33
LROFFSET
-
LR-OFFSET
EINES
AUSDRUCKS
.
496
3.2.34
LT
-
TEST
KLEINER
ALS
.
497
3.2.35
MASK
-
BITMASKE
FUER
RECORD-FELD
ERSTELLEN
.
497
3.2.36
MOD
-
MODULO-OPERATION
.
498
3.2.37
NE
-
TEST
NICHT
GLEICH
.
499
3.2.38
NEAR
-
AUSDRUCK
IN
1
6-BIT-NEAR-ZEIGER
WANDELN
.
499
3.2.39
NOT
-
EINER-KOMPLEMENT
ALLER
BITS
BILDEN
.
500
3.2.40
OFFSET
-
LIEFERT
DEN
OFFSET
EINES
AUSDRUCKS
.
500
3.2.41
OR
-
BITWEISES
ODER
.
501
3.2.42
PROC
-
PROGRAMMCODEZEIGER
ERZWINGEN
.
501
3.2.43
PTR
-
ANDEREN
DATENTYP
ERZWINGEN
.
502
3.2.44
PWORD
-
AUSDRUCK
IN
32-BIT-FAR-ZEIGER
WANDELN
.
503
3.2.45
QWORD
-
DATENTYP
QUAD-WORD
VORGEBEN
.
503
3.2.46
SEG
-
SEGMENTADRESSE
ERMITTELN
.
504
3.2.47
SHL
-
LINKS
SCHIEBEN
.
505
3.2.48
SHORT
-
KURZEN
CODEZEIGER
ERZWINGEN
.
505
3.2.49
SHR
-
RECHTS
SCHIEBEN
.
506
3.2.50
SIZE
-
SPEICHERBEDARF
EINES
AUSDRUCKS
LIEFERN
.
506
3.2.51
SIZEOF
-
SPEICHERBEDARF
EINES
AUSDRUCKS
LIEFERN
.
507
3.2.52
SMALL
-
AUSDRUCK
ALS
1
6-BIT-WERT
FESTLEGEN
.
507
3.2.53
SYMTYPE
-
DATENTYP
ERMITTELN
.
508
3.2.54
TBYTE
-
1
0-BYTE-DATENTYP
VORGEBEN
.
509
3.2.55
THIS
-
ZEIGER
MIT
AKTUELLER
ADRESSE
ERZEUGEN
.
509
3.2.56
.TYPE
-
DATENTYP
ERMITTELN
.
510
3.2.57
TYPE
-
DATENTYP
UND
-GROSSE
ERMITTELN
.
511
3.2.58
UNKNOWN
-
ALLE
TYPINFORMATIONEN
ENTFERNEN
.
512
1
J
YY'
'
!
'.H-J
YYYY
V
;
'
YY
?"
"
F
19
3.2.59
WIDTH
-
BITANZAHL
IN
RECORD
ODER
RECORD-FELD
ERMITTELN
.
512
3.2.60
WORD
-
DATENTYP
WORD
VORGEBEN
.
513
3.2.61
XOR
-
BITWEISES
EXKLUSIV-ODER
.
514
3.3
REFERENZ
DER
MAKROOPERATOREN
.
514
3.3.1
&
SUBSTITUTION
.
514
3.3.2
-
TEXT
DIREKT
EINFUEGEN
.
515
3.3.3
!
-
FLUCHTZEICHEN
.
516
3.3.4
%
-
AUSDRUECKE
AUSWERTEN
.
517
3.3.5
;;
-
KOMMENTARE
UNTERDRUECKEN
.
517
4
DIE
ASSEMBLER-ANWEISUNGEN
.
519
4.1
ERLAEUTERUNGEN
ZUR
ANWEISUNGEN-REFERENZ
.
519
4.1
SYNTAX
.
519
4.2
BESCHREIBUNG
.
519
4.3
MODUS
.
519
4.2
REFERENZ
DER
ANWEISUNGEN
.
520
4.2.1
,X86,
.X87
-
BEFEHLSSATZ
DES
80X86
UND
80X87
AKTIVIEREN
.
520
4.2.2
:
-
NEAR-CODE-LABEL
DEFINIEREN
.
521
4.2.3
=
-
KONSTANTE
DEKLARIEREN
.
522
4.2.4
AL1CN
-
AKTUELLE
POSITION
AUF
ZWEIER-POTENZ
AUFRUNDEN
.
522
4.2.5
.ALPHA
-
ALPHABETISCHE
SEGMENT-REIHENFOLGE
FESTLEGEN
.
523
4.2.6
ARC
-
ARGUMENTE
IN
UNTERPROGRAMMEN
ANLEGEN
.
523
4.2.7
ASSUME
-
SEGMENTREGISTER
MIT
SEGMENT/GRUPPE
VERBINDEN
.
525
4.2.8
.BREAK
-
WHILE
ODER
REPEAT-BLOCK
VERLASSEN
.
525
4.2.9
BYTE
-
BYTE-VARIABLEN
ANLEGEN
.
526
4.2.10
CALL
-
HIGH-LEVEL-CALL
VON
TASM
.
526
4.2.11
CATSTR
-
STRINGS
VERBINDEN
.
527
4.2.12
.CODE
-
CODE-SEGMENT
EINLEITEN
.
528
4.2.13
CODESEG
-
CODE-SEGMENT
EINLEITEN
.
528
4.2.14
COMM
-
GEMEINSAME
VARIABLEN
DEFINIEREN
.
529
4.2.15
COMMENT
-
MEHRZEILIGE
KOMMENTARE
.
530
4.2.16
%CONDS
-
ALLE
ANWEISUNGEN
BEDINGTER
BLOECKE
AUSGEBEN
.
530
4.2.17
.CONST
-
DATENSEGMENT
MIT
KONSTANTEN
DEFINIEREN
.
531
4.2.18
CONST
-
DATENSEGMENT
MIT
KONSTANTEN
DEFINIEREN
.
531
4.2.19
.CREF
-
CROSS-REFERENZ
ERSTELLEN
.
532
4.2.20
%CREF
-
CROSS-REFERENZ
ERSTELLEN
.
532
4.2.21
.DATA
-
DATEN-SEGMENT
EINLEITEN
.
533
4.2.22
.DATA?
-
SEGMENT
FUER
NICHT
INITIALISIERTE
DATEN
EINLEITEN
.
533
4.2.23
DATASEG
-
DATEN-SEGMENT
EINLEITEN
.
534
4.2.24
DB
-
BYTE-VARIABLEN
ANLEGEN
.
534
4.2.25
DD
-
DOUBLE-WORD-VARIABLEN
ANLEGEN
.
535
4.2.26
DF
-
48-BIT-VARIABLEN
ANLEGEN
.
536
4.2.27
DISPLAY
-
STRING
WAEHREND
ASSEMBLIERUNG
AUSGEBEN
.
536
4.2.28
.DOSSEG
-
LINK-REIHENFOLGE
FUER
DOS-SEGMENTE
FESTLEGEN
.
537
4.2.29
DOSSEG
-
LINK-REIHENFOLGE
FUER
DOS-SEGMENTE
FESTLEGEN
.
537
4.2.30
DP
-
48-BIT-VARIABLEN
ANLEGEN
.
538
4.2.31
DQ
-
QUAD-WORD-VARIABLEN
ANLEGEN
.
538
4.2.32
DT
-
1
0-BYTE-VARIABLEN
ANLEGEN
.
539
4.2.33
DW
-
WORD-VARIABLEN
ANLEGEN
.
540
4.2.34
DWORD
-
DOUBLE-WORD-VARIABLEN
ANLEGEN
.
540
4.2.35
ECHO
-
STRING
WAEHREND
ASSEMBLIERUNG
AUSGEBEN
.
541
4.2.36
EMUL
-
KOPROZESSORBEFEHLE
EMULIEREN
.
541
4.2.37
END
-
ENDE
DER
QUELLTEXTDATEI
.
542
4.2.38
ENUM
-
AUFZAEHLUNGSTYP
DEKLARIEREN
.
542
4.2.39
EQU
-
NAME
FUER
KONSTANTE
ODER
ALTERNATIVNAMEN
FESTLEGEN
.
543
4.2.40
.ERR
-
FEHLERMELDUNG
ERZWINGEN
.
543
4.2.41
ERR
-
FEHLERMELDUNG
ERZWINGEN
.
544
4.2.42
.ERR1
-
FEHLERMELDUNG
IM
ERSTEN
PASS
ERZWINGEN
.
544
4.2.43
.ERR2
-
FEHLERMELDUNG
IM
ZWEITEN
PASS
ERZWINGEN
.
545
4.2.44
.ERRB
-
FEHLERMELDUNG,
WENN
ARGUMENT
LEER
IST
.
546
4.2.45
.ERRDEF
-
FEHLERMELDUNG,
WENN
SYMBOL
DEFINIERT
IST
.
546
4.2.46
.ERRDIF
-
FEHLERMELDUNG,
WENN
ARGUMENTE
NICHT
GLEICH
.
547
4.2.47
.ERRDIFI
-
FEHLERMELDUNG,
WENN
ARGUMENTE
NICHT
GLEICH
.
547
4.2.48
.ERRE
-
FEHLERMELDUNG,
WENN
ARGUMENT
FALSCH
.
548
4.2.49
.ERRIDN
-
FEHLERMELDUNG,
WENN
ARGUMENTE
GLEICH
.
549
4.2.50
.ERRIDNI
-
FEHLERMELDUNG,
WENN
ARGUMENTE
GLEICH
.
549
4.2.51
ERRIF
-
FEHLERMELDUNG,
WENN
ARGUMENT
WAHR
.
550
4.2.52
ERRIF1
-
FEHLERMELDUNG
IN
PASS
1,
WENN
ARGUMENT
WAHR
.
550
4.2.53
ERRIF2
-
FEHLERMELDUNG
IN
PASS
2,
WENN
ARGUMENT
WAHR
.
551
4.2.54
ERRIFB
-
FEHLERMELDUNG,
WENN
ARGUMENT
LEER
.
551
4.2.55
ERRIFDEF
-
FEHLERMELDUNG,
WENN
SYMBOL
DEFINIERT
IST
.
552
4.2.56
ERRIFDIF
-
FEHLERMELDUNG,
WENN
ARGUMENTE
NICHT
GLEICH
.
552
4.2.57
ERRIFDIFI
-
FEHLERMELDUNG,
WENN
ARGUMENTE
NICHT
GLEICH
.
553
4.2.58
ERRIFE
-
FEHLERMELDUNG,
WENN
ARGUMENT
FALSCH
.
553
4.2.59
ERRIFIDN
-
FEHLERMELDUNG,
WENN
ARGUMENTE
IDENTISCH
.
554
4.2.60
ERRIFIDNI
-
FEHLERMELDUNG,
WENN
ARGUMENTE
IDENTISCH
.
554
4.2.61
ERRIFNB
-
FEHLERMELDUNG,
WENN
ARGUMENT
NICHT
LEER
.
555
4.2.62
ERRIFNDEF
-
FEHLERMELDUNG,
WENN
SYMBOL
NICHT
DEFINIERT
.
555
4.2.63
.ERRNB
-
FEHLERMELDUNG,
WENN
ARGUMENT
NICHT
LEER
.
556
4.2.64
.ERRNDEF
-
FEHLERMELDUNG,
WENN
SYMBOL
NICHT
DEFINIERT
.
556
4.2.65
.ERRNZ
-
FEHLERMELDUNG,
WENN
ARGUMENT
WAHR
.
557
4.2.66
EVEN
-
ZUM
NAECHSTEN
GERADZAHLIGEN
OFFSET
RUNDEN
.
557
4.2.67
EVENDATA
-
ZUM
NAECHSTEN
GERADZAHLIGEN
OFFSET
RUNDEN
.
558
4.2.68
.EXIT
-
TERMINIERUNGSCODE
FUER
PROGRAMM
ERZEUGEN
.
558
4.2.69
EXITCODE
-
TERMINIERUNGSCODE
FUER
PROGRAMM
ERZEUGEN
.
559
4.2.70
EXITM
-
MAKRO
ODER
BLOCKWIEDERHOLUNG
BEENDEN
.
559
4.2.71
EXTERN
-
EXTERNES
SYMBOL
EINBINDEN
.
560
4.2.72
EXTRN
-
EXTERNES
SYMBOL
EINBINDEN
.
560
4.2.73
.FARDATA
-
FAR-DATENSEGMENT
EINLEITEN
.
561
4.2.74
.FARDATA?
-
NICHT
INITIALISIERTES
FAR-SEGMENT
EINLEITEN
.
562
4.2.75
FARDATA
-
FAR-DATENSEGMENT
EINLEITEN
.
562
4.2.76
FASTIMUL
-
MULTIPLIKATION
VON
ZWEI
INTEGER-WERTEN
.
563
'
'
"
7
-',
K
YY;
.
:
I'
21
4.2.77
FLIPFLAG
-
LOGISCHES
EXKLUSIV-ODER
.
563
4.2.78
FOR
-
BLOCKWIEDERHOLUNG
MIT
STRING-ERSETZUNG
.
564
4.2.79
FORC
-
BLOCKWIEDERHOLUNG
MIT
STRING-ERSETZUNG
.
564
4.2.80
FWORD
-
48-BIT-VARIABLEN
ANLEGEN
.
565
4.2.81
GETFIELD
-
ZIELREGISTER
WERT
VON
RECORD-FELD
ZUWEISEN
.
565
4.2.82
GLOBAL
-
GLOBALES
SYMBOL
DEFINIEREN
.
565
4.2.83
GOTO
-
SPRUNG
AN
MAKRO-LABEL
.
566
4.2.84
GROUP
-
SEGMENTE
ZU
GRUPPEN
ZUSAMMENFASSEN
.
567
4.2.85
IDEAL
-
TASM
IN
DEN
IDEAL-MODUS
SCHALTEN
.
567
4.2.86
.IF
-
BEDINGTE
VERZWEIGUNG
.
568
4.2.87
IF
-
BEDINGTE
ASSEMBLIERUNG
.
569
4.2.88
IF1
-
BEDINGTE
ASSEMBLIERUNG
IN
PASS
1
.
570
4.2.89
IF2
-
BEDINGTE
ASSEMBLIERUNG
IN
PASS
2
.
570
4.2.90
IFB
-
ASSEMBLIERUNG,
WENN
AUSDRUCK
LEER
.
571
4.2.91
IFDEF
-
ASSEMBLIERUNG,
WENN
SYMBOL
DEFINIERT
.
572
4.2.92
IFDIF
-
ASSEMBLIERUNG,
WENN
ARGUMENTE
NICHT
GLEICH
.
572
4.2.93
IFDIFI
-
ASSEMBLIERUNG,
WENN
ARGUMENTE
NICHT
GLEICH
.
573
4.2.94
IFE
-
ASSEMBLIERUNG,
WENN
AUSDRUCK
FALSCH
.
574
4.2.95
IFIDN
-
ASSEMBLIERUNG,
WENN
ARGUMENTE
GLEICH
.
574
4.2.96
IFIDNI
-
ASSEMBLIERUNG,
WENN
ARGUMENTE
GLEICH
.
575
4.2.97
IFNB
-
ASSEMBLIERUNG,
WENN
ARGUMENT
NICHT
LEER
.
575
4.2.98
IFNDEF
-
ASSEMBLIERUNG,
WENN
SYMBOL
NICHT
DEFINIERT
.
576
4.2.99
INCLUDE
-
QUELLTEXT
AUS
ANDERER
DATEI
EINFUEGEN
.
577
4.2.100
INCLUDELIB
-
LINKER
ANWEISEN,
BIBLIOTHEK
EINZUBINDEN
.
577
4.2.101
INSTR
-
SUBSTRING
IN
STRING
SUCHEN
.
578
4.2.102
INVOKE
-
HIGH-LEVEL-CALL
VON
MASM
.
578
4.2.103
IRP
-
BLOCKWIEDERHOLUNG
MIT
STRING-ERSETZUNG
.
579
4.2.104
IRPC
-
BLOCKWIEDERHOLUNG
MIT
STRING-ERSETZUNG
.
579
4.2.105
JUMPS
-
AUTOMATISCHE
ANPASSUNG
FUER
BEDINGTE
SPRUENGE
.
580
4.2.106
LABEL
-
LABEL
FUER
EINEN
DATENTYP
FESTLEGEN
.
581
4.2.107
.LALL
-
MAKROERWEITERUNGEN
IN
LISTING
AUFNEHMEN
.
581
4.2.108
LARGESTACK
-
STAPEL
IM
32-BIT-MODUS
VERWALTEN
.
582
4.2.109
.LFCOND
-
ALLE
ANWEISUNGEN
BEDINGTER
BLOECKE
AUSGEBEN
.
582
4.2.110
.UST
-
ALLE
ZEILEN
IN
LISTING
AUSGEBEN
.
582
4.2.111
%LIST
-
ALLE
ZEILEN
IN
LISTING
AUSGEBEN
.
583
4.2.112
.LISTALL
ALLES
AUFLISTEN
.
583
4.2.113
.LISTIF
-
ALLE
ANWEISUNGEN
BEDINGTER
BLOCKS
AUSGEBEN
.
584
4.2.114
.LISTMACRO
-
NUR
CODE/DATENERZEUG.
MAKROTEILE
LISTEN
.
584
4.2.115
.LISTMACROALL
-
MAKROERWEITERUNGEN
AUFLISTEN
.
584
4.2.116
LOCAL
-
LOKALE
SYMBOLE
IN
MAKROS
.
585
4.2.117
LOCAL
-
LOKALE
VARIABLEN
DEFINIEREN
.
585
4.2.118
LOCALS
-
LOKALE
SYMBOLE
AKTIVIEREN
.
587
4.2.119
MACRO
-
MAKRO
DEFINIEREN
.
587
4.2.120
%MACS
-
MAKROERWEITERUNGEN
IN
LISTING
AUFNEHMEN
.
588
4.2.121
MASKFLAG
-
LOGISCHES
UND
.
589
4.2.122
MASM
-
SCHALTET
TASM
IN
DEN
MASM-MODUS
.
589
22
WAIF
YY
YY
IS;
'
:YY
-VIW'V
YY
YY:
Y"
Y
-
!
JY
4.2.123
MASM51
-
MASM-5.1
-ERWEITERUNGEN
IN
TASM
AKTIVIEREN
.
589
4.2.124
.MODEL
-
SPEICHERMODELL
FESTLEGEN
.
590
4.2.125
MODEL
-
SPEICHERMODELL
FESTLEGEN
.
592
4.2.126
NAME
-
MODULNAMEN
FESTLEGEN
.
592
4.2.127
%NEWPAGE
-
NEUE
SEITE
IN
LISTING-DATEI
.
593
4.2.128
%NOCONDS
-
NUR
ASSEMBLIERTE
BEDINGTE
BLOECKE
LISTEN
.
593
4.2.129
%NOCREF
-
KEINE
CROSS-REFERENZ
ERSTELLEN
.
593
4.2.130
.NO87
-
ASSEMBLIERUNG
VON
FPU-BEFEHLEN
DEAKTIVIEREN
.
594
4.2.131
.NOCREF
-
CROSS-REFERENZ
ABSCHALTEN
.
594
4.2.132
NOEMUL
-
KEINE
EMULATION
VON
FPU-BEFEHLEN
.
595
4.2.133
NOJUMPS
-
AUTOMAT.
SPRUNGANPASSUNG
DEAKTIVIEREN
.
595
4.2.134
%NOLIST-AUSGABE
IN
LISTING-DATEI
ABSCHALTEN
.
596
4.2.135
.NOLIST
-
AUSGABE
IN
LISTING-DATEI
ABSCHALTEN
.
596
4.2.136
.NOLISTIF
-
NUR
ASSEMBLIERTE
BEDINGTE
BLOECKE
LISTEN
.
596
4.2.137
.NOLISTMACRO
-
MAKROERWEITERUNGEN
NICHT
AUFLISTEN
.
597
4.2.138
NOLOCALS
-
LOKALE
SYMBOLE
DEAKTIVIEREN
.
597
4.2.139
%NOMACS
-
NUR
DATEN/CODEERZEUG.
MAKROTEILE
LISTEN
.
598
4.2.140
NOMASM51
-
MASM-5.1-ERWEITERUNGEN
DEAKTIVIEREN
.
598
4.2.141
NOSMART
-
OPTIMIERUNG
ABSCHALTEN
.
598
4.2.142
OPTION
-
OPTIONEN
IN
MASM
AB
6.1
SETZEN
.
599
4.2.143
ORC
-
POSITION
IM
AKTUELLEN
SEGMENT
FESTLEGEN
.
601
4.2.144
%OUT
-
MELDUNG
AUF
DEM
BILDSCHIRM
AUSGEBEN
.
601
4.2.145
PX86,
PX87
-
BEFEHLSSATZ
DES
80X86
UND
80X87
AKTIVIEREN
.
602
4.2.146
PACE
-
FORMAT
VON
LISTING-SEITE
FESTLEGEN
.
603
4.2.147
%PAGESIZE
-
FORMAT
VON
LISTING-SEITE
FESTLEGEN
.
604
4.2.148
PNO87
-
ASSEMBLIERUNG
VON
FPU-BEFEHLEN
DEAKTIVIEREN
.
604
4.2.149
PROC
-
UNTERPROGRAMME
DEFINIEREN
.
605
4.2.150
PROCDESC
-
PROTOTYP
EINER
ROUTINE
DEKLARIEREN
.
607
4.2.151
PROCTYPE
-
TYP
EINER
ROUTINE
DEKLARIEREN
.
608
4.2.152
PROTO
-
PROTOTYP
EINER
ROUTINE
DEKLARIEREN
.
609
4.2.153
PUBLIC
-
SYMBOLE
GLOBAL
DEKLARIEREN
.
609
4.2.154
PUBLICDLL
-
SYMBOLE
AUS
DLL
EXPORTIEREN
.
610
4.2.155
PURGE
MAKRODEFINITION
ENTFERNEN
.
610
4.2.156
QUIRKS
-
MASM-FEHLERMODUS
IN
TASM
AKTIVIEREN
.
611
4.2.157
QWORD
-
QUAD-WORD-VARIABLEN
ANLEGEN
.
611
4.2.158
.RADIX
-
STANDARDZAHLENBASIS
FESTLEGEN
.
612
4.2.159
RADIX
-
STANDARDZAHLENBASIS
FESTLEGEN
.
612
4.2.160
REAL4
-
32-BIT-FLIESSKOMMAVARIABLEN
ANLEGEN
.
612
4.2.161
REAL8
-
64-BIT-FLIESSKOMMAVARIABLEN
ANLEGEN
.
613
4.2.162
REAL1
0
-
80-BIT-FLIESSKOMMAVARIABLEN
ANLEGEN
.
614
4.2.163
RECORD
-
BITFELDER
DEKLARIEREN
.
614
4.2.164
.REPEAT
-
CODE
FUER
SCHLEIFE
GENERIEREN
.
615
4.2.165
REPEAT
-
BLOCKWIEDERHOLUNG
.
616
4.2.166
REPT
-
BLOCKWIEDERHOLUNG
.
616
4.2.167
.SALL
-
KEINE
AUFLISTUNG
VON
MAKROERWEITERUNGEN
.
617
4.2.168
SBYTE
-
SIGNED-BYTE-VARIABLEN
ANLEGEN
.
617
'YY
1
5
ZO
4.2.169
SDWORD
-
SIGNED-DOUBLE-WORD-VARIABLEN
ANLEGEN
.
618
4.2.170
SEGMENT
-
SEGMENTE
DEFINIEREN
.
618
4.2.171
.SEQ
-
SEQUENTIELLE
SEGMENT-REIHENFOLGE
FESTLEGEN
.
620
4.2.172
SETFIELD
-
RECORD-FELD
WERT
ZUWEISEN
.
621
4.2.173
SETFLAG
-
LOGISCHES
ODER
.
621
4.2.174
.SFCOND
-
NUR
ASSEMBLIERTE
BEDINGTE
BLOECKE
LISTEN
.
622
4.2.175
SIZESTR
-
LAENGE
EINER
STRING-KONSTANTE
ERMITTELN
.
622
4.2.176
SMALLSTACK
-
STAPEL
IM
1
6-MODUS
VERWALTEN
.
622
4.2.177
SMART
-
OPTIMIERUNGEN
AKTIVIEREN
.
623
4.2.178
.STACK
-
STAPELSEGMENT
ANLEGEN
.
623
4.2.179
STACK
-
STAPELSEGMENT
ANLEGEN
.
624
4.2.180
.STARTUP
-
INITIALISIERUNGSCODE
ERZEUGEN
.
624
4.2.181
STARTUPCODE
-
INITIALISIERUNGSCODE
ERZEUGEN
.
.
,
.
625
4.2.182
STRUC
-
DATENSTRUKTUREN
AUFBAUEN
.
625
4.2.183
STRUCT
-
DATENSTRUKTUREN
AUFBAUEN
.
626
4.2.184
SUBSTR
-
TEILSTRING
ERMITTELN
.
626
4.2.185
SUBTITLE
-
LISTING-UNTERTITEL
FESTLEGEN
.
627
4.2.186
SUBTTL
-
LISTING-UNTERTITEL
FESTLEGEN
.
627
4.2.187
%SUBTTL
-
LISTING-UNTERTITEL
FESTLEGEN
.
628
4.2.188
SWORD
-
SIGNED-WORD-VARIABLEN
ANLEGEN
.
628
4.2.189
TBYTE
-1
0-BYTE-VARIABLEN
ANLEGEN
.
629
4.2.190
TESTFLAG
-
LOGISCHER
VERGLEICH
.
629
4.2.191
TEXTEQU
-
STRING-KONSTANTEN
ANLEGEN
.
630
4.2.192
.TFCOND
-
BEDINGTE
BLOECKE
AUFLISTEN
.
630
4.2.193
TITLE
-
LISTING-TITEL
FESTLEGEN
.
631
4.2.194
%TITLE
-
LISTING-TITEL
FESTLEGEN
.
631
4.2.195
TYPEDEF
-
DATENTYP
DEFINIEREN
.
631
4.2.196
UDATASEG
-
NICHT
INITIALISIERTES
DATENSEGMENT
EINLEITEN
.
632
4.2.197
UFARDATA
-
NICHT
INITIALISIERTES
FAR-SEGMENT
EINLEITEN
.
632
4.2.198
UNION
-
VARIANTE
AUFBAUEN
.
633
4.2.199
USES
-
REGISTER
IN
EINER
PROZEDUR
RETTEN
.
633
4.2.200
.WHILE
-
SCHLEIFENCODE
GENERIEREN
.
634
4.2.201
WHILE
-
BLOCKWIEDERHOLUNG
.
634
4.2.202
.XALL
-
NUR
DATEN/CODE-ERZEUGENDE
MAKROTEILE
LISTEN
.
635
4.2.203
.XCREF
-
CROSS-REFERENZ
NICHT
ERSTELLEN
.
635
4.2.204
.XLIST
-
AUSGABE
IN
LISTING-DATEI
DEAKTIVIEREN
.
635
4.3
REFERENZ
DER
OO-ERWEITERUNGEN
VON
TASM
.
636
4.3.1
CALL
-
METHODEN
AUFRUFEN
.
636
4.3.2
JMP
-
SPRUNG
ZU
EINER
METHODE
.
636
4.3.3
STRUC
-
KLASSE
DEKLARIEREN
.
637
4.3.4
TABLE
-
TABELLENSTRUKTUR
FUER
DIE
METHODENZEIGER
ERSTELLEN
.
638
4.3.5
TBLINIT
-
TABELLE
DER
VIRTUELLEN
METHODEN
INITIALISIEREN
.
639
4.3.6
TBLINST
-
TABELLE
DER
VIRTUELLEN
METHODEN
ERZEUGEN
.
639
4.3.7
TBLPTR
-
ZEIGER
AUF
VIRTUELLE-METHODEN-TABELLE
ERZEUGEN
.
639 |
any_adam_object | 1 |
author | Müller, Oliver |
author_facet | Müller, Oliver |
author_role | aut |
author_sort | Müller, Oliver |
author_variant | o m om |
building | Verbundindex |
bvnumber | BV013561847 |
classification_rvk | ST 240 ST 250 |
classification_tum | DAT 353b |
ctrlnum | (OCoLC)299905265 (DE-599)BVBBV013561847 |
discipline | Informatik |
edition | 2., überarb. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008cb4500</leader><controlfield tag="001">BV013561847</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20030411</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010130s2000 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">960933344</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3772375057</subfield><subfield code="9">3-7723-7505-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)299905265</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013561847</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-91</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-861</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 240</subfield><subfield code="0">(DE-625)143625:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 353b</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Müller, Oliver</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Assembler-Referenz</subfield><subfield code="b">Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen</subfield><subfield code="c">Oliver Müller</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., überarb. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Poing</subfield><subfield code="b">Franzis</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">639 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="e">CD-ROM (12 cm)</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="490" ind1="1" ind2=" "><subfield code="a">[Assembler-Kit]</subfield><subfield code="v">[2]</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Professionelle Referenz</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">3. Aufl. u.d.T.: Müller, Oliver: Assembler</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Mikroprozessor 80x86 - Assembler - Befehlsvorrat - Verzeichnis</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Mikroprozessor 80x86 - Assembler - Programmierung</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Pentium - Assembler - Befehlsvorrat - Verzeichnis</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Pentium - Assembler - Programmierung</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Assembler</subfield><subfield code="0">(DE-588)4003255-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Pentium</subfield><subfield code="0">(DE-588)4319583-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mikroprozessor 80x86</subfield><subfield code="0">(DE-588)4284753-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4188171-0</subfield><subfield code="a">Verzeichnis</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mikroprozessor 80x86</subfield><subfield code="0">(DE-588)4284753-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Assembler</subfield><subfield code="0">(DE-588)4003255-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</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">Pentium</subfield><subfield code="0">(DE-588)4319583-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Assembler</subfield><subfield code="0">(DE-588)4003255-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-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">Pentium</subfield><subfield code="0">(DE-588)4319583-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Assembler</subfield><subfield code="0">(DE-588)4003255-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Mikroprozessor 80x86</subfield><subfield code="0">(DE-588)4284753-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2="1"><subfield code="a">Assembler</subfield><subfield code="0">(DE-588)4003255-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2="2"><subfield code="a">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">[Assembler-Kit]</subfield><subfield code="v">[2]</subfield><subfield code="w">(DE-604)BV013561835</subfield><subfield code="9">2</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=009261557&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009261557</subfield></datafield></record></collection> |
genre | (DE-588)4188171-0 Verzeichnis gnd-content |
genre_facet | Verzeichnis |
id | DE-604.BV013561847 |
illustrated | Illustrated |
indexdate | 2024-08-13T00:15:53Z |
institution | BVB |
isbn | 3772375057 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009261557 |
oclc_num | 299905265 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-12 DE-Aug4 DE-210 DE-92 DE-1102 DE-861 |
owner_facet | DE-91 DE-BY-TUM DE-12 DE-Aug4 DE-210 DE-92 DE-1102 DE-861 |
physical | 639 S. graph. Darst. CD-ROM (12 cm) |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Franzis |
record_format | marc |
series | [Assembler-Kit] |
series2 | [Assembler-Kit] Professionelle Referenz |
spelling | Müller, Oliver Verfasser aut Assembler-Referenz Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen Oliver Müller 2., überarb. Aufl. Poing Franzis 2000 639 S. graph. Darst. CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier [Assembler-Kit] [2] Professionelle Referenz 3. Aufl. u.d.T.: Müller, Oliver: Assembler Mikroprozessor 80x86 - Assembler - Befehlsvorrat - Verzeichnis Mikroprozessor 80x86 - Assembler - Programmierung Pentium - Assembler - Befehlsvorrat - Verzeichnis Pentium - Assembler - Programmierung Assembler (DE-588)4003255-3 gnd rswk-swf Befehlsvorrat (DE-588)4129931-0 gnd rswk-swf Pentium (DE-588)4319583-0 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Mikroprozessor 80x86 (DE-588)4284753-9 gnd rswk-swf (DE-588)4188171-0 Verzeichnis gnd-content Mikroprozessor 80x86 (DE-588)4284753-9 s Assembler (DE-588)4003255-3 s Programmierung (DE-588)4076370-5 s DE-604 Pentium (DE-588)4319583-0 s Befehlsvorrat (DE-588)4129931-0 s [Assembler-Kit] [2] (DE-604)BV013561835 2 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009261557&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Müller, Oliver Assembler-Referenz Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen [Assembler-Kit] Mikroprozessor 80x86 - Assembler - Befehlsvorrat - Verzeichnis Mikroprozessor 80x86 - Assembler - Programmierung Pentium - Assembler - Befehlsvorrat - Verzeichnis Pentium - Assembler - Programmierung Assembler (DE-588)4003255-3 gnd Befehlsvorrat (DE-588)4129931-0 gnd Pentium (DE-588)4319583-0 gnd Programmierung (DE-588)4076370-5 gnd Mikroprozessor 80x86 (DE-588)4284753-9 gnd |
subject_GND | (DE-588)4003255-3 (DE-588)4129931-0 (DE-588)4319583-0 (DE-588)4076370-5 (DE-588)4284753-9 (DE-588)4188171-0 |
title | Assembler-Referenz Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen |
title_auth | Assembler-Referenz Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen |
title_exact_search | Assembler-Referenz Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen |
title_full | Assembler-Referenz Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen Oliver Müller |
title_fullStr | Assembler-Referenz Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen Oliver Müller |
title_full_unstemmed | Assembler-Referenz Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen Oliver Müller |
title_short | Assembler-Referenz |
title_sort | assembler referenz grundlagen objektorientiertes programmieren unter tasm fpu programmierung cpu und fpu befehle funktionen der assembler anweisungen |
title_sub | Grundlagen, objektorientiertes Programmieren unter TASM, FPU-Programmierung, CPU- und FPU-Befehle, Funktionen der Assembler-Anweisungen |
topic | Mikroprozessor 80x86 - Assembler - Befehlsvorrat - Verzeichnis Mikroprozessor 80x86 - Assembler - Programmierung Pentium - Assembler - Befehlsvorrat - Verzeichnis Pentium - Assembler - Programmierung Assembler (DE-588)4003255-3 gnd Befehlsvorrat (DE-588)4129931-0 gnd Pentium (DE-588)4319583-0 gnd Programmierung (DE-588)4076370-5 gnd Mikroprozessor 80x86 (DE-588)4284753-9 gnd |
topic_facet | Mikroprozessor 80x86 - Assembler - Befehlsvorrat - Verzeichnis Mikroprozessor 80x86 - Assembler - Programmierung Pentium - Assembler - Befehlsvorrat - Verzeichnis Pentium - Assembler - Programmierung Assembler Befehlsvorrat Pentium Programmierung Mikroprozessor 80x86 Verzeichnis |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009261557&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV013561835 |
work_keys_str_mv | AT mulleroliver assemblerreferenzgrundlagenobjektorientiertesprogrammierenuntertasmfpuprogrammierungcpuundfpubefehlefunktionenderassembleranweisungen |