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.
MOV
Move data from source to destinationdata movementADD
Add source to destinationarithmeticSUB
Subtract source from destinationarithmeticMUL
Unsigned multiplyarithmeticCMP
Compare two operandscomparisonJMP
Unconditional jumpcontrol flowJE/JZ
Jump if equal/zerocontrol flowPUSH
Push value onto stackstackPOP
Pop value from stackstackCALL
Call procedurecontrol flowRET
Return from procedurecontrol flowAND
Bitwise ANDbitwiseOR
Bitwise ORbitwiseXOR
Bitwise XORbitwiseSHL
Shift leftbitwiseSHR
Shift right (logical)bitwise