Maison >Problème commun >Dans quel format les programmes et les données sont-ils stockés en mémoire ?
Les programmes et les données sont stockés dans la mémoire au format "code binaire", et l'emplacement de stockage est déterminé par l'adresse. Le support qui collecte les unités de stockage dans la mémoire est appelé banque de mémoire. Chaque unité de la banque de mémoire peut stocker des informations représentées par une chaîne de codes binaires. Le nombre total de bits de ces informations est appelé la longueur de mot d'une unité de stockage.
Les données et les programmes sont stockés dans la mémoire sous forme de codes binaires, et l'emplacement de stockage est déterminé par l'adresse.
La mémoire est une collection de nombreuses unités de stockage, classées par ordre de numéros d'unité. Chaque unité est composée d'un certain nombre de bits ternaires pour représenter la valeur stockée dans l'unité de stockage. Cette structure est très similaire à la structure d'un tableau, donc dans le langage VHDL, un tableau est généralement utilisé pour décrire la mémoire.
La mémoire est un composant de mémoire utilisé pour stocker des programmes et diverses informations de données. La mémoire peut être divisée en deux catégories : la mémoire principale (appelée mémoire principale ou mémoire) et la mémoire auxiliaire (appelée mémoire auxiliaire ou mémoire externe). C'est la mémoire principale qui échange directement des informations avec le CPU.
La méthode de fonctionnement de la mémoire principale consiste à stocker ou à lire différents types d'informations en fonction de l'adresse de l'unité de stockage, collectivement appelées mémoire d'accès. Le support qui collecte les unités de stockage dans la mémoire principale est appelé banque de mémoire. Chaque unité de la banque de mémoire peut stocker des informations représentées par une chaîne de codes binaires. Le nombre total de bits de ces informations est appelé la longueur de mot d'une unité de stockage. . Il existe une correspondance biunivoque entre l'adresse de l'unité de stockage et les informations qui y sont stockées. Il n'y a qu'une seule adresse d'unité, qui est fixe, mais les informations qui y sont stockées peuvent être remplacées.
Le code binaire indiquant chaque unité est appelé code d'adresse. Lorsque vous recherchez une certaine unité, indiquez d'abord son code d'adresse. Le registre qui stocke temporairement ce code d'adresse est appelé registre d'adresse mémoire (MAR). Afin de stocker des informations extraites de l'unité de stockage de la mémoire principale ou des informations à stocker dans une certaine unité de stockage, un registre de données de mémoire (MDR) est également mis en place.
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!