Instructions eZ80 (temps d'exéc)
File hierarchy
Downloads | ||||||
Uploaded files | (15584) | |||||
TI-83 Premium CE / 84+CE / 82APy | (1935) | |||||
Cours et Formulaires | (267) |
Actions
Vote (5/5):
ScreenshotAperçu
Informations
Catégorie :Category: Cours et Formulaires TI-83 Premium CE / 84+CE / 82APy
Auteur Author: grosged
Type : Texte nécessitant un lecteur
Taille Size: 132.75 Ko KB
Mis en ligne Uploaded: 30/03/2016 - 15:08:30
Mis à jour Updated: 30/03/2016 - 15:27:35
Uploadeur Uploader: grosged (Profil)
Téléchargements Downloads: 130
Visibilité Visibility: Archive publique
Shortlink : http://ti-pla.net/a469451
Type : Texte nécessitant un lecteur
Taille Size: 132.75 Ko KB
Mis en ligne Uploaded: 30/03/2016 - 15:08:30
Mis à jour Updated: 30/03/2016 - 15:27:35
Uploadeur Uploader: grosged (Profil)
Téléchargements Downloads: 130
Visibilité Visibility: Archive publique
Shortlink : http://ti-pla.net/a469451
Description
A l'aide d'un petit programme en asm , je suis parvenu à mesurer très précisément le temps d'éxecution de (presque) chacunes des instructions eZ80 (il reste 10% que je ne peux mesurer : les formes d'instructions de sortie OUT car celles-ci font planter la TI83PCE)
Comment ai-je fait ? Hé bien grâce à l'utilisation du cpu-clock-timer !
à noter que les tests ont tous été effectués en mode ADL=1, et pour ce qui est de l'adressage-mémoire : uniquement dans la zone RAM-VRAM (afin d'avoir toujours les meme temps d'accès-mémoire, aussi bien en écriture qu'en lecture)
Je vous dévoile donc cette liste en 2 versions: l'une classée par ordre alphabétique, l'autre selon le temps d'exécution, et ce, en format ODS, HTML, PDF.
J'espère que cela vous sera utile dans vos optimisations :)
Légende:
n=valeur 8bits
Mmn=valeurs 24bits
r=registre 8bits
_______
Aussi dispo sur https://wiki.tiplanet.org/Timings_des_instructions_eZ80
Comment ai-je fait ? Hé bien grâce à l'utilisation du cpu-clock-timer !
à noter que les tests ont tous été effectués en mode ADL=1, et pour ce qui est de l'adressage-mémoire : uniquement dans la zone RAM-VRAM (afin d'avoir toujours les meme temps d'accès-mémoire, aussi bien en écriture qu'en lecture)
Je vous dévoile donc cette liste en 2 versions: l'une classée par ordre alphabétique, l'autre selon le temps d'exécution, et ce, en format ODS, HTML, PDF.
J'espère que cela vous sera utile dans vos optimisations :)
Légende:
n=valeur 8bits
Mmn=valeurs 24bits
r=registre 8bits
_______
Aussi dispo sur https://wiki.tiplanet.org/Timings_des_instructions_eZ80