π
<-

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 !

Unread postby Persalteas » 06 Apr 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.
Last edited by Persalteas on 07 Apr 2013, 19:51, edited 2 times in total.
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Des z80 à processeur Toshiba !

Unread postby mdr1 » 06 Apr 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
User avatar
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 44%
 
Posts: 1083
Images: 12
Joined: 28 Mar 2011, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Je voyage toujours en première.

Re: Des z80 à processeur Toshiba !

Unread postby Persalteas » 06 Apr 2013, 16:36

Dit-il en notant "Moyen" le post :D
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Des z80 à processeur Toshiba !

Unread postby Adriweb » 06 Apr 2013, 16:37

mdr1 wrote: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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Des z80 à processeur Toshiba !

Unread postby mdr1 » 06 Apr 2013, 16:37

o_O
Non, je n'avais pas encore noté et là j'ai mis 5 étoiles.
Image ImageImage
User avatar
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 44%
 
Posts: 1083
Images: 12
Joined: 28 Mar 2011, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Je voyage toujours en première.

Re: Des z80 à processeur Toshiba !

Unread postby critor » 06 Apr 2013, 16:39

P-Rex wrote:Dit-il en notant "Moyen" le post :D


J'avais voté 5 étoiles juste avant...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Des z80 à processeur Toshiba !

Unread postby Persalteas » 06 Apr 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 ?
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Des z80 à processeur Toshiba !

Unread postby Hayleia » 06 Apr 2013, 17:07

Adriweb wrote:
mdr1 wrote: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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Des z80 à processeur Toshiba !

Unread postby Persalteas » 06 Apr 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é.
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: Des z80 à processeur Toshiba !

Unread postby Bisam » 06 Apr 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 :).
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Next

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

Who is online

Users browsing this forum: ClaudeBot [spider] and 9 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
765 utilisateurs:
>721 invités
>38 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)