Elmo HARmonica Network Hardware User Manual


 
HARSFEN0602
Addressing modes Absent
Promotion Int - Float
Executes as
(float) Int - Float
Output type Int - int int
Int - Float
Float
Float - Float
Float
Imposes end of line No
7.7.37 SYSSUBJ – Jump To System Subroutine
Purpose:
Call to system function.
Algorithm:
FuncTable
(list of functions handlers)
FuncTable[Op1]()
(SP) (put return value at top of stack)
SP
SP +1
Attributes
Attribute Value Comment
Op code May change in future
versions
Number of arguments 1
Argument types Unsigned char integer
Addressing modes Immediate1 Index of system function in
function table
Promotion N.A.
Output type N.A. Output argument is at top of
stack.
Type set according to service
function .
Imposes end of line No
7.7.38 UNARY_NOT - Logical NOT Operator (!)
Purpose:
If number is non-zero condition is false otherwise condition is true.
Algorithm:
! (SP)
(SP)
Attributes
Attribute Value Comment
Op code May change in future
versions
Number of arguments None
Argument types N.A. Argument type must be
integer (set according to
stack member flag)
Addressing modes Absent
Promotion N.A.
Output type !Int Int
Imposes end of line No