Keil Logo Arm Logo

Ax51 User's Guide

ENDIF Assembler Directive

Abbreviation

None.

Arguments

None.

Default

None.

µVision

None.

Description

The ENDIF directive terminates an IF-ELSE-ENDIF directive construct. When the assembler encounters an ENDIF directive, it concludes processing the IF block and resumes assembly at the point of the corresponding IF directive. Since IF blocks may be nested, this may involve continuing in another IF block. The ENDIF directive must be preceded by an IF, ELSEIF, or ELSE block.

Note

  • Do not confuse the ENDIF directive with the ENDIF statement. They are not equivalent and they may not be used with the same symbols.
  • This directive may not be specified on the command line. It must be specified in a source file.
See Also

ELSE, ELSEIF, IF, RESET, SET

Example
$IF (SWITCH = 1)
.
.
.
$ELSEIF (SWITCH = 2)
.
.
.
$ELSE
.
.
.
$ENDIF

Keil logo

Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.