Il paraît qu'au niveau de la cache L1, il y a deux séparations, une cache d'instructions et une cache de données, je dirais même que j'en suis sûr. Ce que je voulais savoir c'est comment ce comporte le bout de code suivant :
Je suppose que mes deux lignes sont alignées dans un pacquet de 64 octets pour une montée simplificatrice des instructions de L2 vers L1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 code segment or [variable],1 ... data segment variable db 0
La L1-instruction reçoit donc l'instruction "or" et doit modifier la "variable" mais la variable, étant donné que "variable" existe déjà au niveau de L1-instruction, y a-t-il copie de la L1-instruction vers la L1-données ou copie de la L2 vers la L1-données ???
J'espère que j'ai été assez clair. Merci d'avance
Partager