Elmo HARSFEN0602 Network Hardware User Manual


 
HARSFEN0602
7.7.25 RSLTAND – Logical AND Operator (&&)
Purpose:
If both numbers are non-zero condition is true. Otherwise it is false (numbers are at top two entries of the
stack).
Algorithm:
(SP-1) && (SP)
(SP-1)
SP
SP – 1
Attributes
Attribute Value Comment
Op code May change in future
versions
Number of arguments None
Argument types N.A. Both arguments types must
be integer (set according to
stack members flags)
Addressing modes Absent
Promotion N.A.
Output type Int && Int Int
Imposes end of line No
7.7.26 RSLTB – Relational Operator (<)
Purpose:
Compare two numbers, if the first number is smaller condition is true otherwise it’s false (numbers are at top
two entries of the stack) .
Algorithm:
((SP-1) < (SP))
(SP)
SP
SP - 1
Attributes
Attribute Value Comment
Op code May change in future
versions
Number of arguments None
Argument types N.A. Both arguments types are set
according to stack members
flags
Addressing modes Absent
Promotion N.A.
Output type Int Compare result is always
integer
Imposes end of line No
7.7.27 RSLTBE – Relational Operator (<=)
Purpose:
Compare two numbers, if the first number is smaller or they are equal condition is true otherwise it’s false
(numbers are at top two entries of the stack) .
Algorithm:
((SP-1) <= (SP))
(SP)
SP
SP - 1
Attributes