La représentation des nombres et les algorithmes de calcul sont en théorie indépendants du processeur. Par exemple, sur les 8 bits, les nombres en simple précision sont généralement stockés sur 16 bits, et sur 32 bits pour la double précision. Mais dès que l'on dépasse la taille des registres du processeur toutes les opérations deviennent plus compliquées, et surtout plus longues.fneck a écrit :Question très naïve, il n'y a pas une contrainte ou limite imposée pas le processeur?
C'est pourquoi en général on utilise pour les entiers la taille des registres de la machine : 8 bits, 16 bits, 32 bits, etc. Ainsi les additions et les soustractions entières ne nécessitent qu'une instruction du processeur. Pour permettre de faire aussi les multiplications entières en une seule instruction, les bons processeurs huit bits, comme le 6803 ou le 6809, ont aussi des registres de calcul à 16 bits.
Si on accepte d'exécuter plusieurs instructions pour une opération, alors il n'y a plus de limite. On peut calculer PI avec 100 000 décimales exactes sur un MO5.