Le format des instructions n'a guere de rapport avec la taille des registres d'usage general (et cette taille est la seule maniere sensee de definir ce qu'est un processeur 64 bits). Les processeurs 8 bits avaient des instructions sur plus d'un byte, certains processeurs 32 bits ont toujours des instructions sur un byte.Envoyé par BainE
Si j'ai bonne memoire, les premiers Alpha utilisaient un mode ILP64, mais ils sont passe rapidement a du LP64 qui est la norme en dehors de Windows (qui utilise du LLP64 si j'ai bien suivi).et je suis pas d'accord avec voider, sur une machine 64bits avec compilo 64bits un int devrait valoir 64bits.
Le probleme du ILP64 c'est qu'il n'y a pas de type 32 bits (ou pas de type 16 bits si on fait short de 32 bits) et on utilise donc encore plus de memoire. Car un probleme du 64 bits, c'est qu'en general il faut plus de memoire, et ce probleme etait encore plus cruxial au debut.
Partager