[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

 

Index



Symbols

= (equal sign) symbol definition directive 39
@ (at-sign) 14
\@ (unique label symbol) 55

Numerics

80486 processor 65

A

align assembler control directive 43
alignment keyword 45
Allow space in operand field 23
alternate operators 22
ascii data declaration directive 42
asciz data declaration directive 42
assembler control directives 43-45
align 43
endian 44
error 44
include 44
option 45
org 44
pragma 44
assembler, x86 65
at-sign (@) 14

B

binary operators 21
branchsize keyword 45
byte data declaration directive 41

C

case keyword 45
Case-sensitive identifiers checkbox 18, 45, 61
character constants 20
COFF
section flags 66
syntax of section directive 66
colon keyword 45
comments statement syntax 23
conditional directives 27-31
else 31
elseif 30
endif 29
if 28
ifc 29
ifdef 28
ifeq 31
ifge 31
ifgt 31
ifle 31
iflt 31
ifnc 29
ifndef 28
ifne 31
constants
character 20
floating-point 19
integer 18

D

data declaration directives 40-43
ascii 42
asciz 42
byte 41
double 43
fill 41
float 43
long 41
short 41
space 41
data section control directive 32
debug section 24
debug section control directive 33
debugging directives 47-48
file 47
function 47
line 48
size 48
type 48
#define macro directive 26
defining macros 49-56
Directives begin with '.' checkbox 25, 46, 61
double data declaration directive 43

E

ELF
section flags 37
section types 36
syntax of section directive 35
else conditional directive 31
elseif conditional directive 30
endian assembler control directive 44
endif conditional directive 29
endm macro directive 26
equ symbol definition directive 39
equates
creating unique 55-56
definition 16
error assembler control directive 44
extern scope control directive 38

F

file debugging directive 47
fill data declaration directive 41
float data declaration directive 43
floating-point constants 19
forward equates, definition 16
function debugging directive 47

G

Generate listing file checkbox 62
global scope control directive 38

I

if conditional directive 28
ifc conditional directive 29
ifdef conditional directive 28
ifeq conditional directive 31
ifge conditional directive 31
ifgt conditional directive 31
ifle conditional directive 31
iflt conditional directive 31
ifnc conditional directive 29
ifndef conditional directive 28
ifne conditional directive 31
include assembler control directive 44
integer constants 18

L

labels
creating unique 55-56
definition 12
Labels must end with ':' checkbox 12, 45, 61
line debugging directive 48
literal 8
local label 13
long data declaration directive 41

M

macro directive 26
macro directives 26-27
#define directive 26
endm directive 26
macro directive 26
mexit directive 26
macros
arguments 53
defining with the #define directive 52
defining with the .macro directive 50
invoking 56-57
local labels in 55
macro definition syntax 49
number of arguments (narg) 56
unique equates in 55
unique labels in 55
metasymbol 8
mexit macro directive 26

N

no_at_macros keyword 45

O

offset section control directive 33
option 24
option assembler control directive 45
option keywords
alignment 45
branchsize 45
case 45
colon 45
no_at_macros 45
period 46
reorder 46
space 46
org assembler control directive 44

P

Pentium 65
Pentium Pro 65
period keyword 46
pragma assembler control directive 44
Prefix file field 63
previous section control directive 33
processors
80486 65
Pentium 65
Pentium Pro 65
pss section control directive 32
public scope control directive 38

R

release notes 5
reorder keyword 46
rodata section control directive 32

S

sbss section control directive 33
scope control directives 38
extern 38
global 38
public 38
scope, symbol 12
sdata section control directive 33
sdata2 section control directive 33
section control directives 32-37
data 32
debug 33
offset 33
previous 33
pss 32
rodata 32
sbss 33
sdata 33
sdata2 33
section 35
text 32
section section control directive 35
set symbol definition directive 39
short data declaration directive 41
size debugging directive 48
space data declaration directive 41
space keyword 46
symbol
definition 11, 12
scope 12
symbol definition directives 39-40
= (equal sign) 39
equ 39
set 39
textequ 40
syntax
assembly language statement 10-11
comments 23
constants 18-20
expression 21-23
forward equate 16-17
symbol 12-16

T

text section control directive 32
textequ symbol definition directive 40
type debugging directive 48

U

unary operators 22
unique label symbol (\@) 55
x86 assembler 65


[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.

Last updated: July 20, 2000