Remote Processing CAMBASIC User Manual
Page 29

Comm and Summar y - 3
Command
Syntax
Purpose
DO/ UNT IL
D O list UNTIL expr.
Executes until expression is true
D O / E N D D O
DO n
Fast loop structure
DPEEK
n= DPEE K(address)
Returns 16– bit value from memory
DPOKE
DPOKE address, data
Writes 16– bit value to memor y address
EDIT
EDIT line
Displays a line for editing
E N D
E N D
Causes pr ogram execution to cease
ERL
n= ERL
Returns line number associated with error
ERR
n= ERR
Returns error code associated with error
ERROR
ERR n
Simulates run– time error
EXIT
EXIT [line]
Allows branching out of a loop
EXIT CLEAR
EXIT CLEAR
Resets all loops and stacks
EXP
n= EXP(m)
Returns exponential function of “e”
F I N D
F I N D [variable ][command ]
Searches for parameter in program
FOR/NEXT/STEP
FOR x= m TO n [STEP]
Do a loop for n times
FPEEK
a= FPEE K(address[, segment])
Returns floating point number from memory
FPOKE
FPOKE address, data[, segment]
Stores data in memory
FRE
n= FRE(0)
Returns free program and data bytes
n= FRE(c$)
Returns unused string space
G O S U B
GOS UB line/label
Branches to a subroutine
GOTO
GOTO line/label
Branches to specified line number
HEX$
n= HEX $(m)
Returns hex representation of m
IF/T HEN /EL SE
I F condition T H EN . . E LS E . .
Perform s conditional operations
I N C
I N C variable
Increments variable by 1
I N C F
I N C F variable
Increments variable by 4
INKEY$
a$ = INKEY$( n)
Returns serial characters
I N P
n= INP(I/O addre ss)
Returns a byte from an I/O port
I N P U T
INPU T[" string";] var
Returns data from serial port
I N P U T KE Y P A D $
INPU T KEYP AD$ a$
Returns string from keypad
INSTR
a = INSTR(n,a$, b$)
Returns the position of b$ in a$
I N T
n= INT(b)
Returns integer portion of b
K E Y P A D $
a$= KEYPA D$(n)
Returns last key from keypad port
LEFT$
n$= LEF T$(m $, p)
R e tu r n s l ef t– m o s t c h ar a c te r s o f m $
LEN
n = L E N (m$)
R e tu r n s n u m be r o f c h ar a c te r s i n m $