第7部分- Linux ARM汇编 X86和ARM64部分汇编差异

第7部分- Linux ARM汇编 X86和ARM64部分汇编差异

 

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.

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值