Guardian Programming Reference Summary for pTAL and TAL
TNS Instruction Set
Guardian Programming Reference Summary for pTAL and TAL—522631-001
17-11
TNS Alphabetical List of Instructions
32-Bit Signed Arithmetic
16-Bit Signed Arithmetic (Register Stack Environment)
Decimal Arithmetic Load and Store
Decimal Integer Arithmetic
CDI   000307 Convert Double to Integer
CID   000327 Convert Integer to Double
DADD  000220 Double Add
DSUB   000221 Double Subtract
DMPY   000222 Double Multiply
DDIV  000223 Double Divide
DNEG  000224 Double Negate
DCMP   000225 Double Compare
DTST   000031 Double Test
MOND   000001 (Load) Minus One Double
ZERD   000002 (Load) Zero Double
ONED  000003 (Load) One Double
ADRA  00014- Add Register to A
SBRA  00015- Subtract Register from A
ADAR  00016- Add A to Register
SBAR   00017- Subtract A from Register
ADXI  104--- Add to Index Immediate
QLD   00023- Quadruple Load
QST   00023- Quadruple Store
QADD  000240 Quadruple Add
QSUB   000241 Quadruple Subtract
QMPY   000242 Quadruple Multiply
QDIV  000243 Quadruple Divide
QNEG  000244 Quadruple Negate
QCMP   000245 Quadruple Compare










