Bonjour,
Lorsqu'on utilise un adressage indirect indexé en assembleur(x86-64),
on a donc comme syntaxe: <taille> ptr[<base> + <facteur>*<index> + <déplacement> ]
Je me demandais comment devons nous représenter le <déplacement> (sa taille, en cplt à 2, en val signée, ...) et comment allais s'effectuer l'addition avec le reste?
ex: est ce équivalent un déplacement de "-5" à un déplacement de "0xA" ;
J'aurais tendance à dire que pour la cohérence, <déplacement> doit être codé en 64 bits mais 64 bits valeur non signée ou 64 bits valeur signée?,...
Merci d'avance pour vos retours!
-----