π
<-

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:

Des z80 à processeur Toshiba !

Message non lude Persalteas » 06 Avr 2013, 15:44

:warning: Je rassure les cardiaques :warning: :
Ce dont je parle aujourd'hui n'a rien à voir avec une nouvelle calculatrice high-tech !


En effet, aujourd'hui nous allons remonter le temps et revenir à l'époque de la première calculatrice graphique de Texas Instruments: la TI-81, sortie en 1990.
Quoi ? Vous n'aimez pas la TI-81 ? Ne vous inquiétez pas, nous parlerons aussi de la TI-82. ;)
Oui, vous avez bien lu, il y a des TI-82 à processeur Toshiba ! :o

Petits Rappels

Toute machine avec des circuits imprimés un tant soit peu évoluée utilise, pour faire des calculs, une 'puce' appelée processeur.
Un processeur, qu'on peut appeler aussi CPU (Central Processing Unit), est souvent considéré comme le coeur de la machine.

C'est pourquoi nous avons pris l'habitude de désigner les familles de calculatrices par le nom de leur processeur:
  • Les TI Z80, du nom du processeur Zilog Z80, désignent les TI-81 à TI-86
  • Les TI-68k, du nom du processeur Motorola 68000, désignent les TI-89,92 et V200

Eh bien, fait trop peu connu, c'est un peu inexact en ce qui concerne les z80, quand on y regarde de plus près ! ;)

Le z80, une célébrité

Il se trouve que dans les années 80, ce processeur était une petite star: Une des particularités de ce processeur est le couplage de certains registres 2 fois 8 bits et le bus d’adresses 16 bits, permettant un traitement de l’information nettement plus rapide qu’avec un processeur 8 bits classique.

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.

Ainsi, Texas Instruments sortant sa première calculatrice graphique décida probablement de choisir ce processeur, choix que nous ne lui reprochons pas :bj:
Mais, pour une raison que j'ignore encore (peut-être qu'on va m'en informer bientôt :D ), TI n'a pas utilisé de processeur Zilog dans la TI-81. Il s'est débrouillé pour utiliser un processeur supportant le langage du Z80, mais qui n'en était pas un : J'ai nommé le Toshiba T84C00.

Le Toshiba T84C00, une imitation parfaite

En effet, ce Toshiba a été prévu pour fonctionner exactement comme le Z80, même s'il ne vient pas du même fabricant.
Ainsi, tout le code z80 qu'un Zilog exécuterait, un Toshiba T84C00 peut l'exécuter :bj:
Ceci explique pourquoi il est possible d'émuler la TI-81 sur les émulateurs z80 communautaires tels que TIlem ou Wabbitemu.

On note d'ailleurs la similitude des noms de code : le Z80 utilisé dans les calculatrices TI est en fait un Z84C00, j'imagine que c'est une sous-variété du z80, je n'ai pas pris la peine de rechercher les éventuelles différences.

Le Toshiba a vraiment chercher à imiter : Zilog Z84C00 - Toshiba T84C00

Le mythe TI-8x inexact

Ainsi, il était réputé que le processeur z80 était celui qui avait donné son nom à la TI-81, puis a ses grandes sœurs de la famille du même nom. Eh bien, mesdames, messieurs, on vous ment ! :D Enfin, partiellement !
Il n'y a jamais eu de Zilog dans les TI-81, ni dans les premières TI-82 à boitier 81-like, avant le boitier 'Parcus'.

Quelques incohérences historiques
Il m'est cependant dur de comprendre, tant que j'ignore pourquoi TI n'a pas voulu utiliser un Zilog dès le début, la présence de ce Zilog dans la TI-85, sortie en 1992, 2 ans après la TI-81, mais 1 an avant la TI-82 qui elle a gardé le Toshiba.
En effet, nous avons, chronologiquement:

  • 1990 - TI-81 avec Toshiba
  • 1992 - TI-85 avec Zilog
  • 1993 - TI-82 avec Toshiba
  • 1995 - TI-80 avec un Toshiba 16-bits propriétaire de TI qui n'a rien a voir avec le Z80, lui

Il me reste encore plusieurs choses à comprendre, donc...

Bien évidemment, cette news n'a rien de nouveau, mais je souhaitais partager le fruit des recherches que j'ai menées avec la communauté, ou beaucoup de monde l'ignore ;)
De plus, je suis sur que cela va m'apporter des réponses :D

Alors bien à vous,

P-Rex

sources: datamath, datamath, et datamath.
Dernière édition par Persalteas le 07 Avr 2013, 19:51, édité 2 fois.
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

Re: Des z80 à processeur Toshiba !

Message non lude mdr1 » 06 Avr 2013, 16:35

J'aime bien ce style d'écriture avec un tantinet d'humour au coin de chaque phrase. :)
De plus, le sujet est bien amené et évolue de manière k-lipshitzienne.
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Des z80 à processeur Toshiba !

Message non lude Persalteas » 06 Avr 2013, 16:36

Dit-il en notant "Moyen" le post :D
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

Re: Des z80 à processeur Toshiba !

Message non lude Adriweb » 06 Avr 2013, 16:37

mdr1 a écrit:De plus, le sujet est bien amené et évolue de manière k-lipshitzienne.

Pour les irrités du terme, simplifie en disant que c'est une application contractante.


Bref, sinon P-Rex : belle news ;)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14845
Images: 1133
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Des z80 à processeur Toshiba !

Message non lude mdr1 » 06 Avr 2013, 16:37

o_O
Non, je n'avais pas encore noté et là j'ai mis 5 étoiles.
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Des z80 à processeur Toshiba !

Message non lude critor » 06 Avr 2013, 16:39

P-Rex a écrit:Dit-il en notant "Moyen" le post :D


J'avais voté 5 étoiles juste avant...
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.7%
 
Messages: 42421
Images: 17170
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Des z80 à processeur Toshiba !

Message non lude Persalteas » 06 Avr 2013, 16:41

Merci pour vos 5 étoiles :D

Tant pis, quelqu'un s'est amusé, pas grave... J'ai eu un 'moyen' sous les yeux à un moment.

Et sinon, pas de commentaires à propos de l'historique de l'utilisation des processeurs ?
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

Re: Des z80 à processeur Toshiba !

Message non lude Hayleia » 06 Avr 2013, 17:07

Adriweb a écrit:
mdr1 a écrit:De plus, le sujet est bien amené et évolue de manière k-lipshitzienne.

Pour les irrités du terme, simplifie en disant que c'est une application contractante.

Pas forcément, mdr1 n'a pas dit que le rapport de Lipschitz était de module strictement inférieur à 1.

Sinon, c'est effectivement une news intéressante. C'est vrai qu'elle ne change la vie de personne vu qu'elle parle du passé, mais ça reste une bonne lecture :)

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: Des z80 à processeur Toshiba !

Message non lude Persalteas » 06 Avr 2013, 18:48

Comme me l'a très justement fait remarquer servabat, il est normal qu'on appelle ce processeur z80 dans la mesure ou il exécute de l'Asm z80, tout comme on appelle i386 un processeur ARM exécutant de l'Asm i386.

Raisonnement très juste, je n'y avais pas pensé.
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

Re: Des z80 à processeur Toshiba !

Message non lude Bisam » 06 Avr 2013, 22:13

Toshiba était une seconde source des processeurs Zilog.
Il n'y a aucune différence entre les deux types.

Source : http://en.wikipedia.org/wiki/Zilog_Z80

Edit by Excale: changé le lien en la version non mobile :).
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Suivante

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

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 632 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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 !
1234
-
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.
3037 utilisateurs:
>3014 invités
>16 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/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)