Guardian Programming Reference Summary for pTAL and TAL
Guardian Programming Reference Summary for pTAL and TAL—522631-001
17-1
17
TNS Instruction Set
TNS Alphabetical List of Instructions
The mnemonics and opcodes for the TNS instruction set are listed in alphabetical order 
in the following table.
For complete information about these instructions, refer to the Himalaya S-Series Server 
Description Manual. TNS/R instructions are not documented in this manual.
A single asterisk following an instruction description denotes a privileged instruction, 
and a double asterisk denotes an instruction intended for operating system use only.
Mnemonic Octal Code Description
ADAR  00016- Add A to Register
ADDI  104--- Add Immediate
ADDS  002--- Add to S
ADM   -74--- Add to Memory
ADRA   00014- Add Register to A
ADXI  104--- Add to Index Immediate
ALS   0302-- Arithmetic Left Shift
ANG  000044 AND to Memory
ANLI  007--- AND Left Immediate
ANRI   006--- AND Right Immediate
ANS  000034 AND to SG Memory
ANX  000046 AND to Extended Memory
ARS  0303-- Arithmetic Right Shift
ASPT   000470  Address of Segment Page Table Header *
BANZ  -154-- Branch on A
BAZ  -144-- Branch on A Zero
BCLD  000452  Bus Cold Load *
BEQL  -12--- Branch if Equal
BFI   000030 Branch Forward Indirect
BGEQ   -13--- Branch if Greater or Equal
BGTR   -11--- Branch if Greater
BIC    -10--- Branch if Carry
BIKE   000464  Bicycle While Idle *
BLEQ  -16--- Branch if Less or Equal










