NonStop S-Series Server Description Manual (G06.24+)
TNS Instruction Set Definition
HP NonStop S-Series Server Description Manual—520331-003
C-36
Instruction Definitions
0 0 0 4 0 3  TOPT test for option - always present
 A=option #
 N:=0; Z:=0;
 RP:=RP-1
0 0 0 4 0 5* FRST firmware reset
 reset and stop instruction execution
0 0 0 4 0 6  LBX  load byte extended
 ccb(B:=bxmem[BA]); RP:=RP-1
0 0 0 4 0 7  SBX  store byte extended
 bxmem[BA]:=C; RP:=RP-3
0 0 0 4 1 0  LWX  load word extended
c(B:=xmem[BA]); RP:=RP-1
0 0 0 4 1 1  SWX  store word extended
 xmem[BA]:=C; RP:=RP-3
0 0 0 4 1 2  LDDX load double extended
 cc(BA:=xmem[BA:BA+3])
 [ See Note 19: Sometimes Atomic ]
0 0 0 4 1 3  SDDX store double extended
 xmem[BA:BA+3]:=DC; RP:=RP-4
 [ See Note 19: Sometimes Atomic ]
0 0 0 4 1 4  LQX  load Quad extended
 RP:=RP+2;
 cc(DCBA:=xmem[DC:DC+7])
 [ See Note 7: NOT ATOMIC ]
0 0 0 4 1 5  SQX  store Quad extended
 xmem[BA:BA+7]:=FEDC;
 RP:=RP-6
 [ See Note 7: NOT ATOMIC ]
0 0 0 4 1 6  DFX  deposit field extended
 'Optionally Indivisible On';
 cc(xmem[BA]:=(xmem[BA] & ~C | (D & C)));
 RP:=RP-4
 'Optionally Indivisible Off'
 [ See Note 1: CALLABLE PRIV ]
0 0 0 4 1 7  MVBX move bytes extended
 ED=destination address
 CB=source address
 A=byte count
 while A<>0 do
 {bxmem[ED]:=bxmem[CB];
 ED:=ED+1;
 CB:=CB+1;
 A:=A-1};
 RP:=RP-5
Table C-2. Instruction Definitions (page26of38)










