TWEETS de petit jo
Visiteurs:53067 (16:aujourd'hui, 424:ce mois, 4261:cette année).Dernière visite:17/05/2024
> Accueil>Tweets
Catégorie:Tous
Tous[nb=3]
La fameuse RAM[nb=1]
Assembleur[nb=2]

La fameuse RAM

-petit jo: Ca rame!

23/01/2023:



Que l'on soit en 32 bits ou en 64 bits, la largeur d'une donnée c'est l'octet: pas seulement pour une raison de compatibilité, mais aussi pour économiser les bits !
Mais alors pourquoi 64bits? C'est vrai les RAMs chargent par blocs de 8octets(et vont en mémoire cache pour être utiliser selon les besoins). Ce sont les registres qui ont une capacité de 8 octets

-petit jo: Car par exemple un caractère ASCII c'est sur 8 bits,et faire un calcul sur un octet est plus rapide que sur 8 octets(moins de portes logiques à traverser) .Aussi pour avoir des programmes byte code!

J'aime  Commenter

Assembleur

23/01/2023:



Mais alors, si la largeur est l'octet(avec des 64bits:j'espère pour très longtemps), et que l'on a des données qui peuvent être sur un octo, on pourrait amélioré les INC et les DEC
En effet, il me semble que l'on pourrait créer INC8 et DEC8 pour tous les registres 64 bits

-petit jo: Ici, je ne parle que des INC et des DEC, car j'ai rien trouvé pour les décalage où ,4 et ,8 sont utilisé pour pointer en RAM

J'aime  Commenter

Assembleur

03/04/2023:



Voila, l'idée du ,2 ,4 et ,8 de de l'assembleur X86 pour la taille de l'offset(c'est juste un rol de 1,2,3 bit) n'est pas bète.
On peut généraliser les instructions par index,tel que ld eax,(edx+54,8) qui est équivalent à: ld eax,(edx+432)

J'aime  Commenter

Catégorie:Tous
Tous[nb=3]
La fameuse RAM[nb=1]
Assembleur[nb=2]





Fermer