3Fermer5
GodzilLe 15/10/2009 à 14:35
Brunni (./1) :
Hello ^^ comme certains d'entre vous ici bossent dans l'embarqué, peut être que qqn saura me répondre. En fait je me demandais combien de cycles sont grillés par le Z80 lorsqu'il saute à un vecteur d'interruption? Pour l'instant dans le doute j'ai pris la même chose que pour les RST étant donné que ça fait presque la même chose, c'est à dire 4 m-cycles. Sauf qu'il n'y a pas à décoder l'instruction pour sauter à l'IRQ, donc peut être que 3 seraient suffisants?
Merci d'avance ^^



Dans l'embarqué, ça fait des lustres que plus personnes n'utilise de Z80 wink

Par contre ce n'est pas la doc qui manque sur le net, mais je crayonne ce que dit Zerosquare au détail pret, que le Z80 (l'original, je sais pas pour les version "modernes") fait partit des CPU simple du genre 6809/6502 & co, et les cycles consomé sont très facilement calculable, et généralement une interruption a lieu au prochain cycle d'horloge.

Mais globalement le temps est lié au poussage dans la pile du PC précédent et du registre de status.