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.

 

©著作权归作者所有:来自51CTO博客作者wx607823dfcf6a9的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 第8部分- Linux ARM汇编 定义操作
  2. 第2部分- Linux ARM汇编ARM指令集变化和优势
  3. 第3部分- Linux ARM汇编 引言
  4. 第11部分- Linux ARM汇编 执行分支
  5. 第4部分- Linux ARM汇编首个程序
  6. 第12部分- Linux ARM汇编 控制指令
  7. 如何实现一个简单好用的思维笔记工具
  8. 如何在TypeScript中的window上显式设置新属性?
  9. 如何指定某些目录配置忽略eslint?

随机推荐

  1. 【转自mos文章】使用单条sql来查询出awr
  2. jQuery+php+MySQL一张表实现三级联动菜单
  3. 要在更新属性上执行的TRIGGER?
  4. C3P0连接池+MySQL的配置以及wait_timeout
  5. Oracle数据库导入导出程序
  6. 在VS2008中使用MySQL数据库
  7. 在通过ResultSet反向检索数据时出现NullP
  8. 1 MySQL优化专题
  9. MySQL多表查询之GroupBy
  10. Mysql:向信号量添加给定计数将导致其超出