
Mnemonic Operand Operation Description
ROLC C = TOS MSB
TOS = TOS << 1
TOS LSB = OLD C
IP = IP+1
Rotate TOS left through
CARRY by one.
RORC C = TOS LSB
TOS = TOS >> 1
TOS MSB = OLD C
IP = IP+1
Rotate TOS right through
CARRY by one.
SBC NEXT,TOS
TOS = [DSP--] - TOS - C
IF result < 0
C = 1
ELSE
C = 0
IP = IP+1
Subtract TOS and CARRY
from NEXT. Drop NEXT.
SBC TOS,NEXT TOS = TOS - [DSP--] - C
IF result < 0
C = 1
ELSE
C = 0
IP = IP+1
Subtract NEXT and CARRY
from TOS. Drop NEXT.
SBR label IP = IP+D
IP = IP+1
Branch always.
Displacement range is 0 to 15.
SBRNZ label IF TOS <> 0
IP = IP+D
TOS = [DSP--]
IP = IP+1
Same as BRNZ, but with
displacement range of 0 to 15.
SBRZ label IF [TOS]=0
IP = IP+D
TOS = [DSP--]
IP = IP+1
Same as BRZ, but with
displacement range of 0 to 15.
Neuron Assembly Language Reference 203
Comentários a estes Manuais