Реферат: Распределение памяти

внутреннего изображения целого числа в машине.

2) Вещественные переменные обычно содержатся в одном слове.

Если желательна большая точность, чем возможно представить в

одном слове, то может быть употреблен машинный формат двойного

слова с плавающей запятой. В машинах, где отсутствует формат с

плавающей запятой, могут быть употреблены два слова - одно

для показателя степени, второе для ( нормализованной ) мантиссы.

Операции с плавающей запятой в этом случае должны выполняться с

помощью подпрограмм.

3) Булевы или логические переменные могут содержаться в

одном слове, причем нуль изображает значение FALSE, а не нуль или

1 -- значение TRUE. Конкретное представление для TRUE и FALSE

определяется командами машины, осуществляющими логические

операции. Для каждой булевой переменной можно также использовать

один бит и разместить в одном слове несколько булевых переменных

или констант.

4) Указатель - это адрес другого значения ( или ссылка на

него ). В некоторых случаях бывает необходимо представлять

указатель в двух последовательных ячейках; одна ячейка содержит

ссылку на описатель или является описателем текущей величины,

на которую ссылается указатель, в то время как другая указывает

собственно на значение величины. Это бывает необходимо в случае

когда во время компиляции невозможно определить для каждого

использования указателя тип величины, на которую он ссылается.

4. Память для массивов

Мы предполагаем, что каждый элемент массива или вектора

занимает в памяти одну ячейку. Случай большего числа ячеек

полностью аналогичен.

Векторы

К-во Просмотров: 802
Бесплатно скачать Реферат: Распределение памяти