Вы можете использовать директивы условного ассемблирования ELSEIFxxx как сокращенную форму, когда требуется использовать несколько директив IF. Директива ELSEIFxxx представляет собой эк- вивалент директивы ELSE, за которой следует вложенная директива IFxxx, но дает более компактный код. Например:
. . . IF mode EQ 0 ; кода для mode = 0 ELSEIF mode LT 5 ; код для coe = 14 ELSE ; код для mode = 5. ENDIF . . .
сравните его со следующим:
. . . IF mode EQ 0 ; кода для mode = 0 ELSE IF mode LT 5 ; код для coe = 14 ELSE ; код для mode = 5. ENDIF ENDIF . . .
Вне оператора IFxxx директиву ELSEIFxxx использовать нельзя.