Allows you to conditionally select a subroutine for processing.
CASxx
F1 (Operand)
Relop (Comparison Operator)
F2 (Operand)
Sr (Subroutine Name)
ParmList (Parameter List)
Hi (Indicator Variable)
Lo (Indicator Variable)
Eq (Indicator Variable)
Optional. Must contain avalid operand.
Optional.Acomparison operator that must be one of the accepted AVR for .NET relational operators, such as >, =, *NE, *GT, etc.
Optional. Must contain avalid operand.
Required. Contains the subroutine name to be called. The name must be a valid subroutine name declared on a BEGSR command.
Optional. The name of the parameter list.
Optional. As a result of the comparison, the Hi indicatoris set on if F1 is greater than F2.
Required.As a result of the comparison, the Lo indicatoris set on if F1 is less than F2.
Optional. As a result of the comparison, the Eq indicatoris set on if F1 is equal to F2.
The CASxx operation is functionally identical to a CASEDFT operation when the F1, Relop, and F2 keywords are not used.
CASXX is similar to the AVR Classic CASxx, except that RELOP is now conditional and must be one of the accepted AVR for .NET relational operators, such as >, =, *NE, *GT, etc. Also,the Parmlist parameter was added to allow the passing of arguments to the subroutine.