operator:
Section 4.3.3
Here token:
Section 3.5
token:
Section 3.5,
Section 6.5.2
operator:
Section 3.5.6
and
prefixes:
Section 4.6.2
operator:
Section 3.5.6,
Section 4.2.2
and
syntax:
Section 4.2.8
parameter count:
Section 4.2.4,
Section 4.2.5
operator:
Section 3.5.3
operator:
Section 4.3.3
operator:
Section 3.5.6
modifier:
Section 4.2.3
operator, binary:
Section 3.5.5
operator, unary:
Section 3.5.7
operator, binary:
Section 3.5.5
operator, unary:
Section 3.5.7
symbol prefix:
Section 3.8,
Section 4.2.2
operator:
Section 3.5.6
operator:
Section 3.5.6
operator:
Section 4.3.3
operator:
Section 3.5.4
operator:
Section 4.3.3
operator:
Section 4.3.3
operator:
Section 4.3.3
operator:
Section 4.3.3
operator:
Section 4.3.3
operator:
Section 4.3.3
operator:
Section 3.5.4
MASM syntax:
Section 3.2.2
operator:
Section 3.5.2
operator:
Section 4.3.3
operator:
Section 3.5.1
operator:
Section 4.3.3
operator:
Section 3.5.7
option:
Section 2.1.11
:
Section 9.3,
Section A.24,
Section A.98,
Section A.117,
Section A.137,
Section A.149,
Section A.193,
Section A.206,
Section A.229,
Section A.243,
Section A.269
:
Section 9.3,
Section A.24,
Section A.98,
Section A.117,
Section A.137,
Section A.149,
Section A.193,
Section A.206,
Section A.229,
Section A.243,
Section A.269
:
Section 1.1.1,
Section 2.2,
Section 2.2.2,
Section 2.2.6
:
Section A.4
:
Section A.4
:
Section A.4
:
Section A.4
:
Section 5.3,
Section 6.2.1
:
Section A.5
:
Section A.6
addition: Section 3.5.5
:
Section A.7
addressing, mixed-size: Section 9.2
address-size prefixes: Section 3.1
:
Section A.8
algebra: Section 3.3
:
Section 4.7.5,
Section 6.1.2,
Section 6.2.1
:
Section 4.7.5
alignment, in
sections:
Section 6.1.2
alignment, in
sections:
Section 6.5.1
alignment, in
sections:
Section 6.2.1
alignment, in
sections:
Section 6.3.1
alignment, of
common variables:
Section 6.5.4
:
Section 6.5.1
:
Section 1.1.1,
Section 1.2
ambiguity: Section 2.2.3
:
Section A.9
:
Section A.10
:
Section A.11
, BSD version:
Section 6.7
, Linux version:
Section 6.6
:
Section 2.1.1,
Section 6.6
:
Section 6.7,
Section 8.2
:
Section 7.4.5,
Section 8.1.4
:
Section A.12
:
Section 1.1.1,
Section 2.1.1,
Section 6.8
assembler directives: Chapter 5
assembly passes: Section 3.7
assembly-time options:
Section 2.1.8
:
Section 4.1.4
:
Section 2.2.4
:
Section 4.7.4
Autoconf: Section 1.3.2
:
Section 1.3.1
:
Section 2.1.1,
Section 2.1.2,
Section 6.1
binary: Section 3.4.1
binary files: Section 3.2.3
16-bit mode, versus 32-bit mode:
Section 5.1
bit shift: Section 3.5.4
:
Section 5.1,
Section 6.1
bitwise AND: Section 3.5.3
bitwise OR: Section 3.5.1
bitwise XOR: Section 3.5.2
block IFs: Section 4.6.5
boot loader: Section 6.1
boot sector: Section 10.1.3
Borland, Pascal: Section 7.5
Borland, Win32 compilers:
Section 6.2
:
Section A.13
braces, after
sign:
Section 4.2.7
braces, around macro parameters:
Section 4.2
BSD: Section 8.2
:
Section A.14
:
Section A.14
:
Section 6.1,
Section 6.5.1,
Section 6.6,
Section 6.7,
Section 6.8,
Section 6.9
:
Section A.15
:
Section A.16
:
Section A.16
:
Section A.16
:
Section A.16
bugs: Section 10.2
:
Section 10.1.1
C calling convention:
Section 7.4.3,
Section 8.1.2
C symbol names: Section 7.4.1
:
Section A.17
:
Section 3.6
case sensitivity: Section 2.2.1,
Section 4.1.1,
Section 4.1.4,
Section 4.2,
Section 4.3.4,
Section 6.2.3
:
Section A.18
:
Section A.18
changing sections: Section 5.2
character constant:
Section 3.2.1,
Section 3.4.2
circular references:
Section 4.1.1
:
Section 6.2.1
:
Section A.19
:
Section A.19
:
Section 4.7
:
Section A.19
:
Section A.19
:
Section 7.4.5,
Section 7.5.3
:
Section 8.1.4
:
Section A.20
:
Section A.21
:
Section A.22
:
Section A.23
:
Section A.25
:
Section A.24
:
Section A.24
:
Section A.24
:
Section A.26
:
Section A.26
:
Section A.27
:
Section 2.1.1,
Section 6.4
colon: Section 3.1
:
Section 6.1,
Section 7.2
:
Section A.28
command-line: Section 2.1,
Chapter 6
commas in macro parameters:
Section 4.2.3
:
Section 5.6,
Section 6.2.1
,
extensions
to: Section 6.5.4
,
extensions
to: Section 6.2.8
Common Object File Format:
Section 6.4
common variables: Section 5.6
common variables, alignment in
:
Section 6.5.4
common variables, element size:
Section 6.2.8
:
Section 1.2
:
Section 1.1.1,
Section 1.2
:
Section 1.2
:
Section 7.3
concatenating macro parameters:
Section 4.2.7
condition codes: Section A.2.2
condition codes as macro parameters:
Section 4.2.8
conditional assembly: Section 4.3
conditional jump: Section A.107
conditional jumps:
Section 10.1.2
conditional-return macro:
Section 4.2.8
:
Section 1.3.2
constants: Section 3.4
context stack: Section 4.6,
Section 4.6.5
context-local labels:
Section 4.6.2
context-local single-line macros:
Section 4.6.3
control registers: Section A.2.1
counting macro parameters:
Section 4.2.5
:
Section 3.4.2,
Section A.29
creating contexts: Section 4.6.1
critical expression:
Section 3.2.2,
Section 3.2.4,
Section 3.7,
Section 4.1.4,
Section 5.3
:
Section A.30
:
Section A.31
:
Section A.32
:
Section A.33
:
Section A.31
:
Section A.33
:
Section A.18
:
Section A.18
option:
Section 2.1.8
option:
Section 2.1.8
:
Section A.34
:
Section A.34
:
Section 6.1,
Section 6.5.1,
Section 6.6,
Section 6.7,
Section 6.8,
Section 6.9
:
Section 7.4.2
:
Section 6.5.3
data structure: Section 7.4.4,
Section 8.1.3
:
Section 3.2,
Section 3.2.1,
Section 3.4.3
:
Section 6.10
:
Section 3.2,
Section 3.2.1,
Section 3.4.3,
Section 3.4.4
debug registers: Section A.2.1
:
Section A.35
declaring structures:
Section 4.7.3
default macro parameters:
Section 4.2.4
default name: Chapter 6
default-
mechanism:
Section 6.2.7
:
Section 2.1.8,
Section 4.1.1
defining sections: Section 5.2
design goals: Section 2.2.2
DevPac: Section 3.2.3,
Section 3.8
disabling listing expansion:
Section 4.2.9
:
Section A.36
division: Section 3.5.6
:
Section A.37
:
Section A.38
DJGPP: Section 6.4,
Chapter 8
:
Section 7.1.1
DLL symbols, exporting:
Section 6.2.5
DLL symbols, importing:
Section 6.2.4
DOS: Section 1.3.1,
Section 2.1.4,
Section 2.1.5
DOS archive: Section 1.3.1
DOS source archive: Section 1.3.1
:
Section 3.2,
Section 3.2.1,
Section 3.4.3,
Section 3.4.4
:
Section 6.3.1
:
Section 3.2,
Section 3.2.1,
Section 3.4.3,
Section 3.4.4
:
Section 2.2.7,
Section 3.2.5
:
Section 3.2,
Section 3.2.1,
Section 3.4.3
:
Section 3.1
option:
Section 2.1.4
option:
Section 2.1.10
effective addresses: Section 3.1,
Section 3.3,
Section 3.7,
Section A.2.3
element size, in common variables:
Section 6.2.8
:
Section 2.1.1,
Section 6.5
shared libraries:
Section 6.5.2
:
Section 4.3,
Section 4.3.3
:
Section 4.3.2
:
Section 4.3.1
:
Section 4.3.5
:
Section 4.3.4
:
Section 4.3.4
:
Section 4.3.2
:
Section 4.3.1
:
Section 4.3.5
:
Section 4.3.4
:
Section 4.3.4
:
Section 4.3.5
:
Section 4.3.5
:
Section 4.3.5
:
Section 4.3.5
:
Section 4.3
e-mail: Section 1.2
:
Section A.39
:
Section 7.4.5,
Section 8.1.4
:
Section 4.4
:
Section 4.7.3,
Section 5.3
:
Section A.40
environment: Section 2.1.13
:
Section 3.2,
Section 3.2.4,
Section 3.7
:
Section 4.3.6
error messages: Section 2.1.4,
Section 2.1.5
:
Section 4.7.5
:
Section 6.2,
Section 7.1
:
Section 7.1.2
:
Section 7.2.2
:
Section 7.1.2
:
Section 6.5.1
executable and linkable format:
Section 6.5
:
Section 7.1.2
:
Section 7.1.2
:
Section 4.4
:
Section 6.2.5
exporting symbols: Section 5.5
expressions: Section 2.1.10,
Section 3.5
extension: Section 2.1.1,
Chapter 6
:
Section 5.4
extern, obj extensions to:
Section 6.2.7
option:
Section 2.1.2,
Chapter 6
:
Section A.42
:
Section A.43
:
Section A.43
far call: Section 2.2.5,
Section A.17
far common variables:
Section 6.2.8
far jump: Section A.106
far pointer: Section 3.6
:
Section 7.4.5,
Section 7.5.3
:
Section A.44
:
Section A.44
:
Section A.45
:
Section A.46
:
Section A.47
:
Section A.48
:
Section A.48
:
Section A.48
:
Section A.48
:
Section A.48
:
Section A.49
:
Section A.50
:
Section A.52
:
Section A.52
:
Section A.52
:
Section A.52
:
Section A.53
:
Section A.54
:
Section A.55
:
Section A.56
:
Section A.57
:
Section A.57
:
Section A.58
:
Section A.58
:
Section A.59
:
Section 4.7.2
:
Section A.60
:
Section A.61
:
Section A.62
:
Section A.59
:
Section A.59
:
Section A.63
:
Section 6.2.1
flat memory model: Chapter 8
flat-form binary: Section 6.1
:
Section A.64
:
Section A.66
:
Section A.67
:
Section A.65
floating-point: Section 2.2.6,
Section 3.1,
Section 3.2.1,
Section 3.4.4
floating-point, constants:
Section 3.4.4
floating-point, registers:
Section A.2.1
:
Section A.68
:
Section A.68
:
Section A.46
:
Section A.62
:
Section A.69
format-specific directives: Chapter 5
forward references: Section 3.7
:
Section A.70
:
Section A.71
:
Section A.71
:
Section A.70
frame pointer: Section 7.4.3,
Section 7.5.1,
Section 8.1.2
FreeBSD: Section 6.7,
Section 8.2
FreeLink: Section 7.1.1
:
Section A.72
:
Section A.73
:
Section A.73
:
Section A.74
:
Section A.75
:
Section A.76
:
Section A.76
:
Section A.77
:
Section A.78
:
Section A.79
:
Section A.80
:
Section A.78
:
Section A.81
:
Section A.82
:
Section A.82
:
Section A.82
:
Section A.82
:
Section 1.2
:
Section 1.2
:
Section 1.2,
Section 7.1.1
:
Section A.83
:
Section A.84
:
Section 6.5.3
functions, C calling convention:
Section 7.4.3,
Section 8.1.2
functions, Pascal calling convention:
Section 7.5.1
:
Section A.85
:
Section A.86
:
Section A.87
:
Section A.51
:
Section A.51
:
Section A.41
:
Section A.88
:
Section A.89
:
Section A.90
:
Section A.91
:
Section A.91
:
Section 1.1.1
:
Section 1.1.1
general purpose register:
Section A.1
:
Section 5.5
,
extensions to: Section 6.5.3
,
extensions
to: Section 6.5.3
global offset table: Section 8.2
:
Section 6.5.2
:
Section 6.5.2
relocations:
Section 8.2.3
GOT: Section 6.5.2,
Section 8.2
:
Section 6.5.2
relocations:
Section 8.2.2
:
Section 6.5.2
relocations:
Section 8.2.1
graphics: Section 3.2.3
greedy macro parameters:
Section 4.2.3
:
Section 6.2.2
groups: Section 3.6
hex: Section 3.4.1
:
Section A.92
hybrid syntaxes: Section 2.2.2
option:
Section 2.1.6
option:
Section 2.1.6
:
Section 4.1.4
:
Section A.93
:
Section A.100
:
Section 4.1.1
:
Section A.94
:
Section 4.7.4
:
Section 4.3,
Section 4.3.3
:
Section 4.3.2,
Section 4.6.5
:
Section 4.3.1
:
Section 4.3.5
:
Section 4.3.4
:
Section 4.3.4
:
Section 4.3.2
:
Section 4.3.1
:
Section 4.3.5
:
Section 4.3.4
:
Section 4.3.4
:
Section 4.3.5
:
Section 4.3.5
:
Section 4.3.5
:
Section 4.3.5
:
Section 4.2
immediate operand: Section A.1
immediate single-line macros:
Section 4.1.2
:
Section 6.2.4
import library: Section 6.2.4
importing symbols: Section 5.4
:
Section A.95
:
Section A.96
:
Section A.97
:
Section 3.2,
Section 3.2.3,
Section 3.4.3
:
Section 2.1.6,
Section 2.1.7,
Section 4.5
include search path:
Section 2.1.6
including other files: Section 4.5
inefficient code: Section 10.1.1
infinite loop: Section 3.5
informational section:
Section 6.3.1
:
Section A.98
:
Section A.98
:
Section 1.3.2
installing: Section 1.3.1
instances of structures:
Section 4.7.4
:
Section A.98
:
Section A.99
:
Section A.100
:
Section A.100
:
Section A.100
integer overflow: Section 3.5
intel number formats:
Section 3.4.4
:
Section A.101
:
Section A.102
:
Section A.103
:
Section A.104
:
Section A.104
:
Section A.104
:
Section 4.7.4
iterating over macro parameters:
Section 4.2.6
:
Section A.107
:
Section 10.1.2
:
Section A.105
:
Section A.105
:
Section A.106
:
Section 9.1
jumps, mixed-size: Section 9.1
option:
Section 2.1.3
label prefix: Section 3.8
:
Section A.108
:
Section A.109
:
Section 6.8
:
Section A.111
:
Section A.110
:
Section A.112
:
Section A.113
:
Section A.110
:
Section A.110
:
Section A.114
:
Section A.110
:
Section 6.9.1
licence: Section 1.1.2
:
Section A.114
:
Section 4.7.2
linker, free: Section 7.1.1
Linux ELF: Section 6.5
listing file: Section 2.1.3
little-endian: Section 3.4.2
:
Section A.114
:
Section A.115
:
Section A.116
:
Section A.116
local labels: Section 3.8
:
Section A.117
:
Section A.117
:
Section A.117
logical AND: Section 4.3.3
logical OR: Section 4.3.3
logical XOR: Section 4.3.3
:
Section A.118
:
Section A.118
:
Section A.118
:
Section A.118
:
Section A.118
:
Section A.119
:
Section A.110
:
Section A.120
:
Section 4.2
macro library: Section 2.1.6
macro processor: Chapter 4
macro-local labels: Section 4.2.2
:
Section 2.1.12
macros: Section 3.2.5
:
Section 1.3.2
makefiles: Section 1.3.1,
Section 1.3.2
:
Section 1.3.2
man pages: Section 1.3.2
:
Section A.121
MASM: Section 1.1.1,
Section 2.2,
Section 3.2.5,
Section 6.2
:
Section A.122
:
Section A.123
memory models: Section 2.2.5,
Section 7.4.2
memory operand: Section 3.1
memory references: Section 2.2.2,
Section 3.3,
Section A.1
Microsoft OMF: Section 6.2
:
Section A.124
:
Section A.125
subdirectory:
Section 7.1.2,
Section 7.4.5,
Section 8.1.4
mixed-language program: Section 7.4
mixed-size addressing: Section 9.2
mixed-size instruction: Section 9.1
MMX registers: Section A.2.1
ModR/M byte: Section A.2,
Section A.2.3
modulo operators: Section 3.5.6
:
Section A.126
:
Section A.127
:
Section A.128
:
Section A.129
:
Section A.130
:
Section A.131
:
Section A.132
:
Section A.133
:
Section A.134
:
Section A.135
:
Section A.136
:
Section A.137
:
Section A.137
:
Section A.138
:
Section A.137
:
Section A.139
:
Section A.140
:
Section A.139
MS-DOS: Section 6.1
MS-DOS device drivers: Section 7.3
:
Section A.141
:
Section A.142
:
Section A.143
multi-line macros:
Section 2.1.12,
Section 4.2
multiplication: Section 3.5.6
macro:
Section 4.2.6
:
Section 1.3.2
NASM version: Section 4.7.1
:
Section 6.2
:
Section 1.3.1
:
Section 2.1.2
:
Section 4.7.1
:
Section 4.7.1
:
Section 2.1.1
:
Section 1.3.1
:
Section 1.3.1
:
Section 1.3.2
:
Section 1.3.1
:
Section 1.3.2
:
Section 1.3.1
:
Section 1.3.1
near call: Section 2.2.5,
Section A.17
near common variables:
Section 6.2.8
near jump: Section A.106
:
Section A.144
NetBSD: Section 6.7,
Section 8.2
new releases: Section 1.2
:
Section 6.5.1
:
Section 6.5.1
:
Section 6.5.1
:
Section 4.2.9
:
Section A.145
:
Section A.144
`nowait': Section 2.2.6
:
Section 6.5.1
:
Section 2.1.12
numeric constants: Section 3.2.1,
Section 3.4.1
option:
Section 2.1.1
:
Section 9.3,
Section A.193,
Section A.206
:
Section 9.3,
Section A.193,
Section A.206
:
Section 7.1
:
Section 2.1.1,
Section 6.2
:
Section 6.5.3
octal: Section 3.4.1
:
Section 6.10
:
Section 2.1.2
:
Section 2.2.2
OMF: Section 6.2
omitted parameters: Section 4.2.4
one's complement: Section 3.5.7
OpenBSD: Section 6.7,
Section 8.2
operands: Section 3.1
operand-size prefixes: Section 3.1
operating system, writing:
Section 9.1
operating system: Section 6.1
operators: Section 3.5
:
Section A.146
:
Section 6.1.1,
Section 7.2.1,
Section 7.2.2,
Section 10.1.3
:
Section 2.1.12,
Section 3.1
:
Section A.147
OS/2: Section 6.2,
Section 6.2.1
:
Section A.148
out of range, jumps:
Section 10.1.2
output file format: Section 2.1.2
output formats: Chapter 6
:
Section A.149
:
Section A.149
:
Section A.149
overlapping segments: Section 3.6
:
Section 6.2.1
overloading multi-line macros:
Section 4.2.1
overloading, single-line macros:
Section 4.1.1
option:
Section 2.1.7
option:
Section 2.1.7,
Section 4.5
:
Section A.150
:
Section A.150
:
Section A.150
:
Section A.152
:
Section A.151
:
Section A.153
:
Section A.153
paradox: Section 3.7
:
Section 7.5.3
Pascal calling convention:
Section 7.5.1
passes, assembly: Section 3.7
:
Section 1.3.1
:
Section A.154
:
Section A.155
:
Section A.156
:
Section A.155
:
Section A.157
:
Section A.158
period: Section 3.8
Perl: Section 1.3.1
perverse: Section 2.1.6
:
Section A.159
:
Section A.162
:
Section A.163
:
Section A.164
:
Section A.164
:
Section A.164
:
Section A.160
:
Section A.161
:
Section A.165
:
Section A.166
:
Section A.167
:
Section A.168
:
Section A.169
:
Section A.170
:
Section A.171
:
Section A.172
:
Section A.173
:
Section A.174
:
Section A.175
:
Section A.176
PharLap: Section 6.2.1
PIC: Section 6.5.2,
Section 6.7,
Section 8.2
:
Section A.177
:
Section A.178
:
Section A.179
:
Section 6.5.2
relocations:
Section 6.5.2,
Section 8.2.4,
Section 8.2.5
plt relocations: Section 8.2.5
:
Section A.180
:
Section A.181
:
Section A.182
:
Section A.183
:
Section A.184
:
Section A.185
:
Section A.186
:
Section A.187
:
Section A.189
:
Section A.188
:
Section A.189
:
Section A.190
:
Section A.191
:
Section A.191
:
Section A.192
:
Section 4.6,
Section 4.6.1
:
Section A.193
:
Section A.194
:
Section A.195
:
Section A.196
position-independent code:
Section 6.5.2,
Section 6.7,
Section 8.2
precedence: Section 3.5
pre-defining macros:
Section 2.1.8,
Section 4.1.1
preferred: Section 3.6
:
Section A.197
:
Section A.198
:
Section A.198
:
Section A.198
:
Section A.198
:
Section A.197
$prefix: Section 3.1,
Section 3.4.1
pre-including files:
Section 2.1.7
preprocess-only mode:
Section 2.1.10
preprocessor: Section 2.1.10,
Section 2.1.11,
Section 3.2.4,
Section 3.5.6,
Chapter 4
preprocessor expressions:
Section 2.1.10
preprocessor loops: Section 4.4
preprocessor variables:
Section 4.1.4
primitive directives: Chapter 5
:
Section 6.2.1
:
Section 7.4.5,
Section 8.1.4
procedure linkage table:
Section 6.5.2,
Section 8.2.4,
Section 8.2.5
processor mode: Section 5.1
:
Section 6.5.1
program entry point:
Section 6.2.6,
Section 7.1.1
program origin: Section 6.1.1
:
Section A.199
pseudo-instructions: Section 3.2
:
Section A.200
:
Section A.201
:
Section A.201
:
Section A.201
:
Section A.203
:
Section A.202
:
Section A.204
:
Section 5.5,
Section 6.2.1
:
Section A.205
pure binary: Section 6.1
:
Section 4.6,
Section 4.6.1
:
Section A.206
:
Section A.207
:
Section A.208
:
Section A.209
QBasic:
quick start: Section 2.2
:
Section 3.1
:
Section A.210
:
Section A.211
:
Section A.212
:
Section A.210
:
Section 2.1.1,
Section 6.9
:
Section A.213
subdirectory:
Section 1.3.2,
Section 6.9
:
Section A.214
:
Section A.215
:
Section A.216
redirecting errors: Section 2.1.4
register push: Section A.206
relational operators:
Section 4.3.3
Relocatable Dynamic Object File Format:
Section 6.9
relocations, PIC-specific:
Section 6.5.2
removing contexts: Section 4.6.1
renaming contexts: Section 4.6.4
:
Section 3.2.5,
Section 4.4
repeating: Section 3.2.5,
Section 4.4
:
Section 4.6.4
reporting bugs: Section 10.2
:
Section 2.2.7,
Section 3.2,
Section 3.2.2,
Section 3.7
:
Section 3.2,
Section 3.2.2
:
Section 3.2,
Section 3.2.2
:
Section 3.2,
Section 3.2.2
restricted memory references:
Section A.1
:
Section 3.2,
Section 3.2.2
:
Section A.217
:
Section A.217
:
Section A.217
:
Section A.218
:
Section A.218
:
Section 4.2.6
rotating macro parameters:
Section 4.2.6
:
Section A.219
:
Section A.220
:
Section A.221
:
Section A.222
:
Section A.223
:
Section A.224
option:
Section 2.1.5
:
Section A.225
:
Section A.226
:
Section A.227
:
Section A.226
:
Section A.228
:
Section A.229
:
Section A.229
:
Section A.229
searching for include files:
Section 4.5
:
Section 5.2.1,
Section 5.3
:
Section 5.2
,
extensions
to: Section 6.5.1
,
extensions to: Section 6.3.1
section alignment, in
:
Section 6.1.2
section alignment, in
:
Section 6.5.1
section alignment, in
:
Section 6.2.1
section alignment, in
:
Section 6.3.1
section, bin extensions to:
Section 6.1.2
:
Section 3.5.7,
Section 3.6,
Section 6.2
:
Section 5.2
,
extensions
to: Section 6.2.1
segment address: Section 3.5.7,
Section 3.6
segment alignment, in
:
Section 6.1.2
segment alignment, in
:
Section 6.2.1
segment names, Borland Pascal:
Section 7.5.2
segment override: Section 2.2.4,
Section 3.1
segment registers: Section A.2.1
segments: Section 3.6
segments, groups of:
Section 6.2.2
separator character:
Section 2.1.13
:
Section A.230
:
Section A.231
:
Section A.232
shared libraries: Section 6.7,
Section 8.2
shared library: Section 6.5.3
command:
shift command: Section 4.2.6
:
Section A.233
:
Section A.234
:
Section A.233
:
Section A.234
:
Section A.235
SIB byte: Section A.2,
Section A.2.3
:
Section A.232
signed division: Section 3.5.6
signed modulo: Section 3.5.6
single-line macros: Section 4.1
size, of symbols: Section 6.5.3
:
Section A.232
:
Section A.236
:
Section A.237
:
Section A.237
:
Section A.238
:
Section 8.2.6
sound: Section 3.2.3
source code: Section 1.3.1
source-listing file:
Section 2.1.3
:
Section A.239
:
Section A.240
square brackets: Section 2.2.2,
Section 3.3
:
Section 6.2.1
standard macros: Section 4.7
standardised section names:
Section 5.2,
Section 6.1,
Section 6.3.1,
Section 6.5.1,
Section 6.6,
Section 6.7,
Section 6.8,
Section 6.9
:
Section 6.2.6,
Section 7.1.1
:
Section A.241
:
Section A.241
:
Section 2.1.4
:
Section 2.1.5
:
Section A.241
:
Section A.242
:
Section A.243
:
Section A.243
:
Section A.243
:
Section A.244
string constant: Section 3.2.1
:
Section 4.7.3,
Section 5.3,
Section 7.4.4,
Section 8.1.3
stub preprocessor:
Section 2.1.11
:
Section A.245
:
Section A.246
:
Section A.247
subtraction: Section 3.5.5
:
Section 1.2
suppressible warning:
Section 2.1.12
suppressing preprocessing:
Section 2.1.11
:
Section A.248
:
Section A.249
:
Section A.250
switching between sections:
Section 5.2
:
Section 6.5.2
symbol sizes, specifying:
Section 6.5.3
symbol types, specifying:
Section 6.5.3
symbols, exporting from DLLs:
Section 6.2.5
symbols, importing from DLLs:
Section 6.2.4
:
Section 6.1,
Section 7.3
:
Section A.251
:
Section A.252
:
Section A.253
:
Section A.254
TASM: Section 1.1.1,
Section 2.2,
Section 6.2
:
Section 2.2.7
:
Section A.255
subdirectory:
Section 7.1.1
test registers: Section A.2.1
testing arbitrary numeric expressions:
Section 4.3.3
testing exact text identity:
Section 4.3.4
testing single-line macro existence:
Section 4.3.1
testing the context stack:
Section 4.3.2
testing token types:
Section 4.3.5
:
Section 6.1,
Section 6.5.1,
Section 6.6,
Section 6.7,
Section 6.8,
Section 6.9
:
Section 7.4.2
:
Section 3.2,
Section 3.2.5,
Section 3.7,
Section 10.1.3,
Section 10.1.4
TLINK: Section 7.2.2
trailing colon: Section 3.1
two-pass assembler: Section 3.7
:
Section 2.2.7,
Section 3.1
type, of symbols: Section 6.5.3
option:
Section 2.1.9
option:
Section 2.1.9
:
Section A.256
:
Section A.257
:
Section A.258
unary operators: Section 3.5.7
:
Section 2.1.9,
Section 4.1.3
undefining macros: Section 2.1.9
underscore, in C symbols:
Section 7.4.1
uninitialised: Section 3.2,
Section 3.2.2
uninitialised storage:
Section 2.2.7
Unix: Section 1.3.2
Unix source archive:
Section 1.3.2
:
Section A.259
:
Section A.260
unrolled loops: Section 3.2.5
unsigned division: Section 3.5.6
unsigned modulo: Section 3.5.6
:
Section 2.2.1,
Section 6.2.3
:
Section 6.2.1
:
Section 6.2.1
user-defined errors:
Section 4.3.6
user-level assembler directives:
Section 4.7
user-level directives: Chapter 5
VAL: Section 7.1.1
valid characters: Section 3.1
variable types: Section 2.2.3
:
Section A.261
version number of NASM:
Section 4.7.1
:
Section A.261
Visual C++: Section 6.3
option:
Section 2.1.12
:
Section A.262
warnings: Section 2.1.12
:
Section A.263
Win32: Section 1.3.1,
Section 2.1.1,
Section 6.2,
Section 6.3,
Chapter 8
Windows: Section 7.1
Windows 95: Section 1.3.1
Windows NT: Section 1.3.1
:
Section 6.5.1
writing operating systems:
Section 9.1
:
Section A.264
:
Section A.265
:
Section 3.6,
Section 6.2,
Section 6.5.2,
Section 6.7
:
Section 8.2.3
:
Section 8.2.2
:
Section 8.2.1
:
Section 8.2.5
:
Section 8.2.4
WWW page: Section 1.2
:
Section 1.3.1
:
Section 7.1.1
:
Section 7.1.1
:
Section A.266
:
Section A.267
:
Section A.268
:
Section 4.1.2
:
Section 7.1.1
:
Section A.269
:
Section A.270
:
Section A.271