Maison > Problème commun > Quelle est la différence entre l'adressage par octets et l'adressage par mots ?

Quelle est la différence entre l'adressage par octets et l'adressage par mots ?

青灯夜游
Libérer: 2022-08-02 11:51:09
original
24039 Les gens l'ont consulté

Différence : 1. L'adressage par octet signifie que chaque état différent d'un groupe de lignes d'adresse correspond à une adresse d'octet, tandis que l'adressage par mot signifie que chaque état différent d'un groupe de lignes d'adresse correspond à une adresse de mot 2. Le nombre ; de bits d'adressage pour l'adressage par octets est de 8 bits, tandis que le nombre de bits d'adressage pour l'adressage par mots est de 32 ou 64 bits. La plage d'adressage est différente Pour une mémoire d'une capacité de 16 Mo, appuyez sur La plage d'adressage par octets est de 16 Mo ; , tandis que la plage d'adressage de l'adressage des mots est liée à la longueur du mot. Si l'adressage est basé sur un mot de stockage de 16 bits, la plage est de 8 Mo. Si l'adressage est basé sur une longueur de mot de 32 bits, la plage est de 4 Mo. .

Quelle est la différence entre l'adressage par octets et l'adressage par mots ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Qu'est-ce que l'adressage de mots et l'adressage d'octets ? Si vous voulez comprendre l'adressage de mots et l'adressage d'octets, vous devez d'abord comprendre les définitions des bits, des octets, des longueurs de mots et des mots :

bit : la plus petite unité. de stockage de données. Plus petite unité de données dans un ordinateur, la valeur d'un bit ne peut être que de 0 ou 1

  • octet : composée de nombres binaires à huit chiffres, c'est l'unité de mesure la plus basique dans les ordinateurs et l'unité de mesure la plus importante. mesure (compréhension personnelle).

  • Longueur du mot : le nombre maximum de chiffres binaires que le processeur peut traiter par unité de temps dans un ordinateur est appelé longueur du mot.

  • Mot : Un mot est un ensemble de nombres binaires dans différents systèmes informatiques qui occupent une seule adresse (le numéro d'une unité de mémoire) et sont traités comme une unité (composée d'un ou plusieurs octets).

  • Voici la compréhension de l'adressage de mots et de l'adressage d'octets :

Adressage d'octets : la compréhension la plus courante est que chaque état différent d'un ensemble de lignes d'adresse correspond à une adresse d'octet. Par exemple, s'il y a 24 lignes d'adresse, qui sont adressées par octet, et que chaque ligne a deux états, alors le signal d'adresse composé de 24 lignes d'adresse a 224 états différents, et chaque état correspond à un espace d'adressage d'octet, adressable. l'espace de 24 lignes d'adresse est de 224 Go, soit 16 Mo.

  • Adressage de mots : la compréhension la plus courante est que chaque état différent d'un ensemble de lignes d'adresse correspond à une adresse de mot. Étant donné que l'octet est l'unité de mesure la plus élémentaire de l'ordinateur et qu'un mot est composé de plusieurs octets, l'ordinateur distinguera les octets du mot pendant le processus d'adressage, c'est-à-dire qu'il adressera les octets du mot, ce qui occuper une partie de la ligne d'adresse. Par exemple, il y a 24 lignes d'adresse. La longueur du mot est de 16 bits. 16 bits correspondent à deux octets. Cela occupera une ligne d'adresse pour l'adressage intra-mot, laissant ainsi 23 lignes d'adresse. qui est 8 MW, où W signifie la longueur du mot.

  • Adressage de mots VS adressage d'octets

Le nombre de bits d'adressage est différent

Adressage d'octets : Le nombre de bits lors de l'adressage est de 8 bits.

  • Adressage de mots : mot fait référence à la longueur du mot de stockage, et non à deux octets, qui est souvent appelé 32 bits ou 64 bits.

  • Différentes plages d'adressage

Pour une certaine capacité de mémoire, les plages d'adressage de l'accès aux mots et de l'accès aux octets sont différentes. Par exemple : une mémoire d'une capacité de 16Mo, la plage d'adressage des octets est de 16M, soit 2 puissance 24, correspondant à 24 lignes d'adresse si elle est adressée par mot, alors la plage d'adressage est de ; identique au mot Cela dépend de la longueur. Pour une mémoire de 16 Mo, si elle est adressée par un mot de stockage de 16 bits, la plage d'adressage est de 8 Mo. Si elle est adressée par une longueur de mot de 32 bits, la plage d'adressage. est 4M.

Ce qui suit est expliqué avec des images :

Semblable à la longueur du mot de 32 bits, les 22 bits supérieurs des 24 lignes d'adresse correspondent à la plage d'adressage de 4 M et les deux derniers bits correspondent aux 4 octets. adresse dans les 32 bits

Quelle est la différence entre ladressage par octets et ladressage par mots ?Plus Pour des connaissances connexes, veuillez visiter la colonne

FAQ

 !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal