标签:汇编 X86 Extend Shift Equal ARM64 Branch
X86和ARM64部分汇编差异
x86 Mnemonic | A64 Mnemonic | Instruction |
---|---|---|
MOVZX | UXT | Zero-Extend. |
MOVSX | SXT | Sign-Extend. |
BSWAP | REV | Reverse byte order. |
SHR | LSR | Logical Shift Right. |
SHL | LSL | Logical Shift Left. |
XOR | EOR | Bitwise exclusive-OR. |
OR | ORR | Bitwise OR. |
NOT | MVN | Bitwise NOT. |
SHRD | EXTR | Double precision shift right / Extract register from pair of registers. |
SAR | ASR | Arithmetic Shift Right. |
SBB | SBC | Subtract with Borrow / Subtract with Carry |
TEST | TST | Perform a bitwise AND, set flags and discard result. |
CALL | BL | Branch with Link / Call a subroutine. |
JNE | BNE | Jump/Branch if Not Equal. |
JS | BMI | Jump/Branch if Signed / Minus. |
JG | BGT | Jump/Branch if Greater. |
JGE | BGE | Jump/Branch if Greater or Equal. |
JE | BEQ | Jump/Branch if Equal. |
JC/JB | BCS / BHS | Jump/Branch if Carry / Borrow |
JNC/JNB | BCC / BLO | Jump/Branch if No Carry / No Borrow |
JAE | BPL | Jump if Above or Equal / Branch if Plus, positive or Zero. |
标签:汇编,X86,Extend,Shift,Equal,ARM64,Branch 来源: https://blog.51cto.com/u_15169172/2709234
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。