Skip to content

Glossary

Opérande

Le ou les arguments d'une instruction assembleur — les registres, adresses mémoire ou valeurs immédiates sur lesquels elle agit.

Une opérande est un argument fourni à une instruction assembleur qui précise les données sur lesquelles l'instruction agit. Une instruction peut avoir zéro, une ou deux opérandes. Les opérandes se déclinent en trois types : un registre (par ex. EAX), une valeur immédiate (un nombre littéral intégré à l'instruction), ou une référence mémoire (par ex. [EBP-4]).

asm
MOV  EAX, 1        ; opérande de destination : EAX, opérande source : 1 (immédiate)
ADD  [EBP-4], EAX  ; opérande mémoire + opérande registre

Comprendre l'encodage des opérandes est crucial lors de la lecture d'opcodes bruts ou de l'écriture de shellcode.