10 else — conditional assembly, Else — conditional assembly – Motorola HC12 User Manual
Page 174

User’s Manual
MCUez HC12 Assembler
174
Assembler Directives
MOTOROLA
Assembler Directives
8.10 ELSE — Conditional Assembly
Syntax:
IF
[
[
ELSE
]
[
ENDIF
Description:
If
IF
and the
corresponding
ELSE
directive generate code.
If
ELSE
and the
corresponding
ENDIF
directive generate code. Nesting of
conditional blocks is allowed. The maximum level of nesting is
limited by the available memory at assembly time.
Example:
This is an example of using conditional assembly directives:
Try: EQU 0
IF Try != 0
LDD #1023
ELSE
LDD #0
ENDIF
The value of
Try
determines the instruction that generates
code. As shown, the
LDD #1023
instruction generates code.
Changing the operand of the
equ
directive to 1 causes the
LDD #0
instruction to generate code instead.
The following shows the listing provided by the assembler for
these lines of code:
0000 0001 Try: EQU 0
0000 0001 IF Try != 0
ELSE
000000 CC 0000 LDD #0
ENDIF
- SB5101U DOCSIS 2.0 Cable Modem (16 pages)
- PTP 500 (20 pages)
- Netopia 3347-02-ENT (3 pages)
- SBV5220 (64 pages)
- AP-51XX (698 pages)
- SURFboard SVG2501 Series (34 pages)
- MESH Wireless Router MWR6300 (2 pages)
- MVME712AM (74 pages)
- SURFBOARD SBG1000 (16 pages)
- RSGu3502 (5 pages)
- SURFboard SBG941U (78 pages)
- Netopia 2240N-VGx (5 pages)
- SURFboard SVG2501 (8 pages)
- WR850G (93 pages)
- WR850GP (95 pages)
- USBW 200 (12 pages)
- ONCE SC140 (28 pages)
- Netopia 3300 (368 pages)
- MPC8260 (1006 pages)
- WNS25 (2 pages)
- Netopia 7000 (254 pages)
- Viadux 2000 Subscriber Bridge RC2010 (1 page)
- MVME5100 Series (5 pages)
- ColdFire MCF5282 (766 pages)
- MC9S12C-Family (136 pages)
- CG4500 (36 pages)
- SBG900 (130 pages)
- SURFBOARD SB5100 (2 pages)
- SURFboard SB6180 (20 pages)
- SURFBOARD SBG900 (16 pages)
- SURFboard SVG1501U (83 pages)
- SB5100 (74 pages)
- T3 (2 pages)
- H375 (5 pages)
- NETOPIA 2247/57-62 (22 pages)
- SBV5120 (56 pages)
- SBV5120 (57 pages)
- RG2200 (88 pages)
- CME-12B/BC (18 pages)
- SURFboard 574823-001-a (2 pages)
- SURFboard Cable Modem (66 pages)
- CME-12D60 (19 pages)
- DIGITAL VOICE MODEM SBV5122 (24 pages)
- SB4000 (2 pages)
- Canopy FSK and OFDM radios PTP 200 (OFDM (56 pages)