SMAC
LAC-26 Technical Reference Manual
4/29/2013 38
Command:
AEn
-- Exclusive-Or Accumulator with 'n' --
Argument:
-2,147,483,647 <= n <= 2,147,483,647
This command causes the result of an exclusive-OR of the accumulator with 'n' to reside in
the accumulator.
Command:
ALn -- Load Accumulator with 'n' (Signed) --
Argument:
-2,147,483,647 <= n <= 2,147,483,647
This command causes the accumulator to be loaded with the value 'n'.
Command:
AMn -- Multiply Accumulator by 'n' (Signed) --
Argument:
-2,147,483,647 <= n <= 2,147,483,647
This command
does a signed multiply of the 32 bit contents of
the
accumulator
and 'n',
leaving the lower 32 bits of the 64 bit product in the accumulator and the upper 32 bits in Register 1.
Related Commands: AD
Command:
ANn -- And Accumulator with 'n' --
Argument:
-2,147,483,647 <= n <= 2,147,483,647
This
command causes the result of the accumulator
ANDed
with
'n'
to
reside
in
the
accumulator.
Command:
AOn -- Or Accumulator with 'n' --
Argument:
-2,147,483,647 <= n <= 2,147,483,647
This
command causes the result of the accumulator
ORed
with
'n'
to
reside
in
the
accumulator.
Command:
ARn -- Copy Accumulator to Register 'n' --
Argument:
0 <= n <= 511
This command causes the value in the accumulator to be copied to Register 'n'.
Related Commands: RA
Command:
ASn -- Subtract 'n' from Accumulator (Signed)
Argument:
-2,147,483,647 <= n <= 2,147,483,647
This command causes the value 'n' to be subtracted from the accumulator.
Command:
RAn
-- Copy Register 'n' to Accumulator --
Argument:
0 <= n <= 511
This command causes the value in Register 'n' to be copied to the accumulator.