En discutant le principe de la localité, mon manuel fait les déclarations suivantes:Principe de Localité et APPELLENT Instructions
À l'exception de la branche et d'appeler des instructions, qui ne constituent qu'une petite fraction de toutes les instructions du programme, l'exécution du programme est séquentiel. Par conséquent, dans la plupart des cas, l'instruction à extraire immédiatement suit la dernière instruction récupérée.
En tant que novice, je trouve cela difficile à croire. Tout le code que j'ai rencontré est très peuplé avec des instructions d'appel. En effet, il me semble que les instructions d'appel effectuent réellement les actions les plus importantes dans un programme.
Je serais très reconnaissant si quelqu'un pouvait expliquer pourquoi ce concept est vrai, malgré le rôle important des instructions d'appel dans les programmes.
"Petite fraction" est un terme relatif. Je parierais qu'il y a typiquement 1 instruction de branchement pour chaque 4 à 5 instructions non-branchement. Quand je vois tous les BS qu'ils enseignent à l'université, je suis heureux que je l'ai appris en travaillant pour une société d'informatique. – user3344003