Citation:
Le microcode existait bien avant le z80,
Oui, j'ai bien précisé sur les microprocesseurs. Il n'y a pas de pipeline sur z80. Un pipeline est l'exécution sur plusieurs étages en plus du prefetch, ce dernier existant aussi sur 6809. Pour moi, la mécanique du z80 ressemble plus à une sorte de superscalaire vraiment primitif. Mais c'est toujours difficile de classer ces premières innovations, ça bouillonnait fort à l'époque.
Mon point c'est surtout qu'il faut éviter les anachronismes et de réinventer l'histoire. Ces mécanismes "modernes" sont d'abord apparus sur les poids lourd du microprocessing type vax, mips, sparc ou plus tard alpha, pas sur du processeur 8 bits. On les a bien plus tard réintroduits dans le 8 bit pour booster des architectures de micro-contrôleurs vieillissantes.
Mais aujourd'hui, je crois que le 8 bit c'est vraiment terminé. Microchip, qui a racheté Atmel (à eux deux l'essentiel du marché du micro-controleur actuel) est en train de tuer PIC et AVR au profit d'ARM, ce qui est bien normal finalement. Quand je vois ce qu'on peut faire pour $0.95 avec un RP2040, rien n'a plus vraiment de sens ...
Ca me rappelle Futurama avec la rétrospective de la conquête de la lune dont on ne sait pas exactement quand elle a eu lieu pour la première fois, mais ce qui est sûr c'est que Louis Armstrong jouait de la trompette en posant le pied dessus
(et Fry qui s'offusque et Leela qui lui rétorque "qu'en sais-tu, tu y étais peut-être !", ce que je trouve très amusant)
PS. si ça n'a pas été précisé, un micro-contrôleur est un CPU avec de la RAM et des I/O, parfois une ROM, dans la même puce, en principe sur le même die. Un System-On-Chip (SOC) est une version plus puissante, généralement avec un GPU et en principe formé de plusieurs dies reliés entre eux par un bus dans la même puce. Mais est-ce que tout cela signifie-t-il encore quelque chose de nos jours ?