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
MOVMove
XCHGExchange
PUSHPush Onto Stack
POPPop Off of Stack
Mnemonic Summary
ADDInteger Add
SUBSubtract
IMULSigned Multiply
MULUnsigned Multiply
IDIVSigned Divide
DIVUnsigned Divide
INCIncrement
DECDecrement
NEGNegate
CMPCompare
Mnemonic Summary
ANDPerform Bitwise Logical AND
ORPerform Bitwise Logical OR
XORPerform Bitwise Logical Exclusive OR
NOTPerform Bitwise Logical NOT
Mnemonic Summary
SARShift Arithmetic Right
SHRShift Logical Right
SAL|SHLShift Arithmetic Left/Shift Logical Left
Mnemonic Summary
TESTLogical Compare
Mnemonic Summary
JMPJump
JccJump if cc
CALLCall Procedure
RETReturn
Mnemonic Summary
LEALoad Effective Address
NOPNo Operation