Status: Tags: #cards/cmpt295/assembly Links: x86-64 Assembly
Two Operand Artihmetic Instructions
Principles
- Destination and first operand are the same
- mem <- mem OP mem usually not supported
- We use ATT format, not intel format
Types
add*
syntax, meaning/effect/examples ? Syntax : add* src, dest Meaning/Effect : Dest <- Dest + Src Examples : addq %rax, %rcx, x += y
sub*
syntax, meaning/effect/examples ? Syntax : sub* src, dest Meaning/Effect : Dest <- Dest - Src Examples : subq %rax, %rcx, x -= y
imul*
syntax, meaning/effect/examples ? Syntax: imul* src, dest Meaning: Dest <- Dest * Src Examples: imulq $16, (%rax, %rdx, 8) x *= y
Backlinks
|
|
References:
Created:: 2022-02-05 00:24