Services and Modeling for Embedded Software Development
3.4. Detailed Descriptions of 16-bit
ALU
Instructions
3.4.1.
NOP
: No Operation
3.4.2.
ADD
: Unsigned Add
3.4.3.
SUB
: Unsigned Subtract
3.4.4.
AND
: Bitwise AND
3.4.5.
OR
: Bitwise OR
3.4.6.
XOR
: Bitwise Exclusive OR
3.4.7.
ASR
: Arithmetic Shift Right
3.4.8.
LSL
: Logical Shift Left
3.4.9.
LSR
: Logical Shift Right
3.4.10.
MOV
: Move Register to Register
3.4.11.
ADDI
: Unsigned Add Immediate
3.4.12.
SUBI
: Unsigned Subtract Immediate
3.4.13.
ASRI
: Arithmetic Shift Right Immediate
3.4.14.
LSLI
: Logical Shift Left Immediate
3.4.15.
LSRI
: Logical Shift Right Immediate
3.4.16.
MOVI
: Move Immediate to Register