3Fermer5
chickendudeLe 16/08/2013 à 22:05
Je crois que cette liste te donne les M-cycles (http://en.wikipedia.org/wiki/Zilog_Z80#Instruction_execution ) en lieu des t-states. Chaque M-cycle peut prendre 3-6 t-states. Et oui, utiliser ix/iy prend pas mal de temps, mais ils prennent beaucoup d'espace aussi. Un octet pour le préfixe ($DD pour ix, $FD pour iy) et un autre pour l'offset. Un push/pop occupera 21 cycles et ne prendra que 2 octets.

Plus tard je verrai le code pour voir où se trouve le problème smile

EDIT : Et personnellement j'utilise la table de Asm in 28 days :
http://t.eeems.ca/ASMin28Days/ref/z80is.html