Les mots et les extensions de bits en théorie informatique sont tous enseignés par Lao Tzu. Si je ne comprends pas, je perds!

Plusieurs concepts impliqués

Insérez la description de l'image ici
MDR: registre de données, utilisé pour stocker les informations lues / écrites dans la mémoire.
MAR: registre d'adresse, utilisé pour stocker l'adresse de l'unité de mémoire actuellement accédée par la CPU

Ligne d'adresse et ligne de données

  • La fonction de la ligne d'adresse: La fonction de la ligne d'adresse est de déterminer l'emplacement de l'unité de stockage de données, et elle détermine également le nombre d'unités de stockage dont vous disposez pour stocker les données. Peu importe si vous ne la comprenez pas, cela sera expliqué plus loin.
  • Le rôle de la ligne de données: Le rôle de la ligne de données est de déterminer les données binaires.
  • Par exemple: la ligne d'adresse est votre numéro de maison et la ligne de données vous indique que vous restez à la maison. Par exemple, si quelqu'un veut vous trouver maintenant, il doit vous trouver via le numéro de maison, c'est-à-dire trouver les données déterminées par la ligne de données via la ligne d'adresse.

Expansion de mots et expansion de bits

Xk × X bits où Xk représente le mot dans l'extension de mot et le bit X représente le bit dans l'extension de bit.

  1. Expansion de mots L'expansion de
    mots consiste à augmenter le nombre de mots stockés, c'est-à-dire le nombre de chiffres dans la ligne d'adresse.
    Par exemple, la plage de numéros de maison que je peux rechercher est un seul village. Maintenant, je veux pouvoir rechercher le numéro de maison d'une ville, que dois-je faire? Bien sûr, il est nécessaire d'étendre la plage de recherche, et l'expansion de mots est une telle fonction.
  • Par exemple, en utilisant une puce DRAM 1K × 8 bits pour concevoir une mémoire DRAM 2K × 8 bits (extension de mots),
    Insérez la description de l'image ici
    pourquoi A 10 devrait-il être défini comme extrémité de sélection de puce? Comme ils ne peuvent pas fonctionner en même temps, chaque puce fournit 8 bits de données, ce qui entraînera une confusion sur la ligne de données. Un 10 agit comme un signal de sélection de puce pour contrôler quelle puce est sélectionnée.
  • Lorsque A 10 est égal à 0, la plage est: A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 = 00000000000-01111111111 B = 0-1023 La
    première puce fonctionnera, lorsque A 0 Quand A 9 est 1, alors augmentez A 10 et il deviendra 1. A ce moment, selon la figure, on peut voir que CS 0 n'est pas = 1 est un niveau haut, et A 10 passe par une porte NOT pour que CS 1 ne reçoive pas 0. A ce moment La deuxième puce fonctionne, à partir de 10000000000 = 1024.
  • Lorsque A 10 est égal à 1, la plage est: A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 = 10000000000-11111111111 B = 1024-2047

Il était de 0-1023 avant l'expansion et de 0-2047 après l'expansion.

Cela forme le mot expansion. Correspond à la définition de la fonction de ligne d'adresse ci-dessus, qui augmente le nombre de cellules mémoire.

  1. Extension de bit L'extension de
    Insérez la description de l'image ici
    bit est relativement simple, l'extension de bit consiste à augmenter la plage de données, à l'origine quatre bits D 0 à D 3 correspondent à la plage 0000-1111 B = 0-15 ; après passage à huit bits, D 0 à D 7 La plage correspondante devient 00000000-11111111 B = 0-255; la figure correspondante montre la connexion de deux puces et de huit lignes de données de D 0 à D 7 . Une puce correspond aux quatre bits de données supérieurs et une puce correspond aux quatre bits de données inférieurs .

Il est de 0 à 15 avant l'expansion et de 0 à 255 après l'expansion.

Parce que leurs lignes d'adresse sont connectées ensemble, la plage d'adresses des deux puces est la même et l'adresse de données correspondante est également la même. Lors de la récupération des données, retirez les quatre bits de la première puce et de la seconde puce en fonction de l'adresse. Quatre bits, et forment enfin huit bits de données.

  1. Expansion de bits de mots
    Insérez la description de l'image ici
    Ici, les deux nombres binaires A 11 A 10 peuvent avoir 00, 01, 10 et 11, qui correspondent au choix de la mémoire à huit bits composée de quatre groupes de deux puces. S'il y en a huit, il y a trois nombres binaires A 12 A 11 A 10 000,001 010,011,100,101,110,111 pour représenter la mémoire de huit bits composée de huit groupes de deux puces.

Si vous pensez que le blogueur peut l'écrire, déplacez votre petite main pour l'aimer.
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq1350975694/article/details/107290348
conseillé
Classement