X86和ARM64部分汇编差异

x86 MnemonicA64 MnemonicInstruction
MOVZXUXTZero-Extend.
MOVSXSXTSign-Extend.
BSWAPREVReverse byte order.
SHRLSRLogical Shift Right.
SHLLSLLogical Shift Left.
XOREORBitwise exclusive-OR.
ORORRBitwise OR.
NOTMVNBitwise NOT.
SHRDEXTRDouble precision shift right / Extract register from pair of registers.
SARASRArithmetic Shift Right.
SBBSBCSubtract with Borrow / Subtract with Carry
TESTTSTPerform a bitwise AND, set flags and discard result.
CALLBLBranch with Link / Call a subroutine.
JNEBNEJump/Branch if Not Equal.
JSBMIJump/Branch if Signed / Minus.
JGBGTJump/Branch if Greater.
JGEBGEJump/Branch if Greater or Equal.
JEBEQJump/Branch if Equal.
JC/JBBCS / BHSJump/Branch if Carry / Borrow
JNC/JNBBCC / BLOJump/Branch if No Carry / No Borrow
JAEBPLJump if Above or Equal / Branch if Plus, positive or Zero.