beautypg.com

Zilog ZUSBOPTS User Manual

Page 273

background image

UM017105-0511

Conditional Assembly

Zilog Developer Studio II – ZNEO™

User Manual

245

If a condition is true, the code body is processed. Otherwise, the code body after an

ELSE

is processed, if included.

The

ELIF

directive allows a case-like structure to be implemented.

Conditional assembly can be nested.

IF

Evaluates a Boolean expression. If the expression evaluates to 0, the result is false; other-
wise, the result is true.

Synonyms

.if

,

.IF

,

IFN

,

IFNZ

,

COND

,

IFTRUE

,

IFNFALSE,

.IFTRUE

Syntax

IF

[<cond_expression> <code_body>]

[

ELIF

<cond_expression> <code_body>]

[

ELSE

<code_body>]

ENDIF

Example

IF XYZ ; process code body if XYZ is not 0

.

.

.

<Code Body>

.

.

ENDIF

IF XYZ !=3 ; code body 1 if XYZ is not 3

.

.

.

.

.

.

ELIF ABC ; XYZ=3 and ABC is not 0,

.

.

.

.

Note:

This manual is related to the following products: