MSB
: Most Significant Bit
LSB
: Least Significant Bit
The Syntax for the Operations closely follows the Rust syntax. Thus, Operators like ^
for Bitwise XOR, &
for Bitwise AND and |
for Bitwise OR are used.
Mnemonic Summary
MOV
Move
XCHG
Exchange
PUSH
Push Onto Stack
POP
Pop Off of Stack
Mnemonic Summary
ADD
Integer Add
SUB
Subtract
IMUL
Signed Multiply
MUL
Unsigned Multiply
IDIV
Signed Divide
DIV
Unsigned Divide
INC
Increment
DEC
Decrement
NEG
Negate
CMP
Compare
Mnemonic Summary
AND
Perform Bitwise Logical AND
OR
Perform Bitwise Logical OR
XOR
Perform Bitwise Logical Exclusive OR
NOT
Perform Bitwise Logical NOT
Mnemonic Summary
SAR
Shift Arithmetic Right
SHR
Shift Logical Right
SAL
|SHL
Shift Arithmetic Left/Shift Logical Left
Mnemonic Summary
TEST
Logical Compare
Mnemonic Summary
JMP
Jump
Jcc
Jump if cc
CALL
Call Procedure
RET
Return
Mnemonic Summary
LEA
Load Effective Address
NOP
No Operation