Je serais curieux de mieux comprendre le raisonnement derrière ce champ de taille des opérations dans les instructions.
Je comprends l’intérêt pour les opérations mémoires (par exemple dans MIPS, lw --load word-- n'est pas pareil que lb --load byte) mais pas trop pour les opérations arithmétiques ou logiques (par exemple dans MIPS, add additionne deux registres peu importe la taille des données effectives).
Si ce champ de taille était intégré à l'opcode (comme ça l'est pour la plupart des ISAs je crois), ça multiplierait le nombre d'instructions possible par quatre. Donc Kannagi se tirerait moins les cheveux :)
# Champ de taille des opérations dans les instructions?
Posté par Joël . En réponse à la dépêche AltairX : le processeur du futur ?. Évalué à 6.
Je serais curieux de mieux comprendre le raisonnement derrière ce champ de taille des opérations dans les instructions.
Je comprends l’intérêt pour les opérations mémoires (par exemple dans MIPS,
lw--load word-- n'est pas pareil quelb--load byte) mais pas trop pour les opérations arithmétiques ou logiques (par exemple dans MIPS,addadditionne deux registres peu importe la taille des données effectives).Si ce champ de taille était intégré à l'opcode (comme ça l'est pour la plupart des ISAs je crois), ça multiplierait le nombre d'instructions possible par quatre. Donc Kannagi se tirerait moins les cheveux :)