
Pin Connections
Name
Alternate
LOADX
N/A
LOADY
N/A
READX
N/A
SWAP
N/A
DIGIT
N/A
Code
$01
$02
$03
$04
$05
Argument
FP
FP
None
None
DIGIT
Returns
Nothing
Nothing
FP
Nothing
ASCIIDIGI
T
Nothing
STATUS
Description
Load X
Load Y
Read X
Swap X and Y
Find ASCII digit from X
$06
$07
IEEECVT
FLOAT
N/A
$87
None
None
Convert X to IEEE format
24-bit integer in X to
floating point
Communications check
Convert X from IEEE
format
X=-X
Convert X to 24-bit integer
X=X*Y
X=X/Y
X=X-Y
X=X+Y
Sets option bits
X=|X|
REG=X
X=REG
Sets direction register
Reads input byte from port
Writes byte to output port
X=Y
Y=X
X=SquareRoot(X)
X=Ln(X)
X=Log(X)
X=e**X
X=10**X
X=X**Y
X=Yth Root of X
X=1/X
X=sin(X) (radians)
X=cos(X) (radians)
X=tan(X) (radians)
$08
$09
COMMCK
FPCVT
N/A
N/A
None
None
$2A
Nothing
$0A
$0B
$0C
$0D
$0E
$0F
$10
$11
$12
$13
$14/$94
$15/$95
$16/$96
$17
$18
$19
$1A
$1B
$1C
$1D
$1E
$1F
$20
$21/$24
$22/$25
$23/$26
CHS
INT
MUL
DIV
SUB
ADD
OPT
ABS
STO
RCL
DIRA/B
RIOA/B
WIOA/B
XTOY
YTOX
SQRT
LOG
LOG10
EXP
EXP10
POW
ROOT
RECIP
SIN/ASIN
COS/ACOS
TAN/ATAN
N/A
$8B
$8C
$8D
$8E
$8F
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
$99
$9A
$9B
$9C
$9D
$9E
$9F
$A0
$A1/$A4
$A2/$A5
$A3/$A6
None
None
None
None
None
None
OPTS
None
REG
REG
DIRS
None
OBYTE
None
None
None
None
None
None
None
None
None
None
None
None
None
Nothing
STATUS
STATUS
STATUS
STATUS
STATUS
Nothing
Nothing
Nothing
Nothing
Nothing
IBYTE
Nothing
Nothing
Nothing
STATUS
STATUS
STATUS
STATUS
STATUS
STATUS
STATUS
STATUS
STATUS
STATUS
STATUS
Software Commands
Notes and Key:
FP – 32 bit floating point number (see text for format)
DIGIT – A digit number. Zero returns +, -, or space if the number is
positive, negative, or zero. See reference for more details.
ASCIIDIGIT – The ASCII representation of the requested digit
STATUS – Floating point error flags
OPTS – Options ( $80 turns on saturation; $40 enables rounding)