Bonjour à tous
Si j’ai bien compris, il est possible de charger un microcode pour modifier le jeu d’instructions d’un microprocesseur pour corriger des bugs matériel notamment. Source : kerneltrap.org/node/2678
Maintenant, je me pose la question suivante : si on peut modifier le jeu d’instructions, est-ce qu’on ne pourrait pas carrément modifier toutes les instructions du microprocesseur (= les opcodes, c’est bien ça ?) d’un processeur x86 pour les remplacer par celles d’un processeur ARM, PowerPC, M68000, ou autre ?
L’idée serait de pouvoir passer d’un architecture à une autre afin de pouvoir développer sur plusieurs architectures en en utilisant qu’une seule, et de se passer totalement des émulateurs.
J’imagine que si ça n’a pas encore été fait c’est soit parce que en fait ça existe déjà mais je ne le sais pas ^^ soit ce n’est pas possible et j’aimerais comprendre pourquoi.
Merci à vous !