C'est un vieux truc bizzare qu'une grand mere veux vous devoiler et que les informaticiens deteste
Plus serieusement:
Usage: MOV dest,src
Clocks Size
Operands 808x 286 386 486 Bytes
reg,immed 4 2 2 1 2-3
https://zsmith.co/intel_m.html#movUsage: XOR dest,src
Clocks Size
Operands 808x 286 386 486 Bytes
reg,reg 3 2 2 1 2
https://zsmith.co/intel_x.html#xorPour les archi recente (post 486), le comptage de cycle est quasi impossible, ou du moins tres complexe (deja que le 386/486 ne sont pas simple a ce niveau)
Le NOP n'existe pas non plus, et est en fait un
XCHG AL, AL
http://www.mlsite.net/8086/Si on compare avec les autres instruction tel que MOV en ligne B, la colonne 0 pointe sur AL, 1 sur CL, 2 sur DL, etc..
XCHG en ligne 9 est "NOP" en colonne 0, CX/AX en 1, DX/AX en 2 etc..
On l'apelle "NOP" mais en realité le CPU fait bel et bien l'operation d'echange entre AX et AX XD (en tout cas sur les 8086-80286-ish, intel a modifié entre temps pour etre un veritable NOP surtout sur les archi a microarchitecture comme le Pentium