Assembly Reference

Quick reference for x86-64 and ARM assembly instructions with syntax and examples

Assembly Language Reference

This reference covers common assembly instructions for both x86-64 and ARM architectures. Each instruction includes syntax, description, and practical examples to help you understand low-level programming concepts.

MOVMove data from source to destinationdata movement
ADDAdd source to destinationarithmetic
SUBSubtract source from destinationarithmetic
MULUnsigned multiplyarithmetic
CMPCompare two operandscomparison
JMPUnconditional jumpcontrol flow
JE/JZJump if equal/zerocontrol flow
PUSHPush value onto stackstack
POPPop value from stackstack
CALLCall procedurecontrol flow
RETReturn from procedurecontrol flow
ANDBitwise ANDbitwise
ORBitwise ORbitwise
XORBitwise XORbitwise
SHLShift leftbitwise
SHRShift right (logical)bitwise