NonStop S-Series Server Description Manual (G06.27+)

TNS Instruction Binary Coding
HP NonStop S-Series Server Description Manual520331-004
B-3
Table B-3. Binary Coding, Move/Shift/Call/Extended Instructions
01234567 8 9 1011 12131415 vkcc
1 2 4 New RP Last Register Count–1 PUSH
1 2 4 New RP Last Register Count–1 POP
02 50 SDEC RSUB
0 2 5 0 SDEC EXIT
0 2 5,6 4 Displacement LWXX a
0 2 5,6 5 Displacement SWXX
0 2 5,6 6 Displacement LBXX b
1 2 5,6 7 Displacement SBXX
12 600RLSSD RP MOVW
02 601RLSSD RP COMWa
02 600RLSSD RP MOVB
02 601RLSSD RP COMBa
12 610RLSSD RP SBW k
12 611RLSSD RP SBU k
0 2 7 PEP PCAL
1 2 7 XEP XCAL
0 3 0 0 Shift Count LLS a
1 3 0 0 Shift Count DLLS a
0 3 0 1 Shift Count LRS a
1 3 0 1 Shift Count DLRS a
0 3 0 2 Shift Count ALS a
1 3 0 2 Shift Count DALS a
0 3 0 3 Shift Count ARS a
1 3 0 3 Shift Count DARS a
RL (right-left indicator)
0 Left-to-right (increasing addresses)
1 Right-to-left (decreasing addresses)
SDEC = stack S decrement
SS (source map):
00 Current data (relative segment 0)
01 System data (relative segment 1)
10 Current code (relative segment 2)
11 User code (relative segment 3)
D = destination map (data only) PEP = Procedure entry point table
0 Current data XEP = External entry point table
1 System data vk cc: See Table B-4 footnote