π
<-

Des z80 à processeur Toshiba !

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Re: Des z80 à processeur Toshiba !

Message non lude marseille » 07 Avr 2013, 19:48

Sans rentrer dans les détails techniques, il avait été prévu pour être relativement compatible avec l'’Intel 8080, et donc la majorité du code pour 8080 pouvait fonctionner sans grandes modifications sur le Z80.


En fait, le Z80 est compatible hard et soft avec l'Intel 8080 (i8080), à 2 petites différences près :
- Le quartz (l'horloge) de l'i8080 plafonnait à 1MHz, alors que le début de gamme du Z80 commençait à 2.5MHz pour s'arrêter, à l'heure où j'étudiais ce circuit dans les années 80, à 6MHz (mais Zilog a pu par la suite étoffer sa gamme en proposant des modèles supportant des horloges plus rapides). En conséquence, les programmes tournent plus vite sur le Z80 que sur l'i8080, ce qui est généralement plus un bien qu'un mal (sauf si le programme écrit pour un i8080 fait des temporisations basées sur le cycle de l'horloge, à base de boucles vides; évidemment, elles se finiront plus vite sur le Z80.)

- Les mnémoniques des instructions de l'assembleur du Z80 sont différents de ceux de l'i8080, je pense pour des raisons de droit industriel. En d'autres termes, les instructions Intel et Zilog portent un nom différent mais il y a correspondance directe entre les deux. En principe un assembleur bien fait sait aussi bien assembler du code Z80 que de l'i8080, grâce à une directive de compilation. Tout ça n'affecte que la compatibilité des programmes au niveau source. Au niveau binaire, les codes machines sont strictement identiques.

Pour tout le reste, les 2 processeurs sont parfaitement compatibles tant hard (broche à broche) que soft (instructions). Le Z80 rajoute quelques possibilités de rafraîchissement automatique de la mémoire dynamique et autres détails que je ne vais pas mentionner ici.
Dernière édition par marseille le 07 Avr 2013, 19:57, édité 3 fois.
Avatar de l’utilisateur
marseille
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 32%
 
Messages: 23
Inscription: 19 Fév 2013, 13:48
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: autre

Re: Des z80 à processeur Toshiba !

Message non lude Persalteas » 07 Avr 2013, 19:50

Merci pour ces précisions :)

Je mets un lien vers ton post dans mon article !
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Précédente

Retourner vers News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 364 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3060 utilisateurs:
>3042 invités
>11 membres
>7 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)