Si vous utilisez les anciens segments registres est obsolète pourquoi existe encore dans les jours actuels quand j'ai comme ceci:pourquoi rep movb utilise des segments de données?
rep movsb %ds:(%rsi),%es:(%rdi)
Quel est ce « ds » et « es » faire? Ce ne serait pas la même chose sans les segments?
Allez-y et omettez les segments. Le segment pour 'rsi' par défaut' ds' et le segment pour 'rdi' par défaut' es', vous n'avez donc pas besoin de le dire. –
@RaymondPour ne pas mentionner que dans le code 64 bits que cela est clairement, ils sont ignorés de toute façon. Cela ressemble à la sortie d'un désassembleur stupide qui aime afficher les segments par défaut et les opérandes implicites. – Jester
objdump:/et gdb montre aussi les segments ... – int3