Cтраница 4
Во многих задачах оказывается необходимой или рациональной организация некоторых массивов данных, коэффициентов или констант в виде таблиц. Независимо от вида хранимой в них информации каждая таблица обычно занимает в МОЗУ определенный ряд последовательно расположенных Ячеек, так что любой массив табличных данных трансформируется к одномерному представлению. [46]
Длина передаваемого массива может лежать в пределах от 1 до 2 шестнадцатиразрядных слов. Байтовые пересылки не предусмотрены. Передача любого массива может быть повторена многократно, максимальное число циклов повторений - 216 раз. Задание операции прямого доступа производится программной записью информации в регистры контроллера. [47]
![]() |
Массив из 12 элементов. [48] |
На рис. 6.1 показан целочисленный массив с. Этот массив содержит двенадцать элементов. Первый элемент в любом массиве имеет нулевой порядковый номер. Для имен массивов справедливы те же соглашения, что и для имен других переменных. [49]
Во время написания программы программист не всегда может точно определить спецификацию формата имеющихся входных данных и получающегося результата. По этой причине ФОРТРАН имеет переменный оператор FORMAT, спецификации которого могут быть введены в машину, как часть данных во время счета программы и затем использоваться операторами READ и WRITE в более позднем месте программы. Формат считывается как текстовая информация со спецификацией А в любой массив. [50]
Имеется большое количество других операторов, модифицирующих массивы различными способами без изменения значений их элементов. Основной оператор, р, обеспечивает доступ к дескриптору массива, его значением является вектор, состоящий из верхних границ индексов массива. Таким образом, программа может динамически определять размер и форму любого массива. [51]
На нижнем уровне располагается массовое запоминающее устройство ( ЗУ) с минимальной стоимостью хранения одного блока и с объемом, достаточным для размещения всего комплекса программ и массивов данных. Это ЗУ характеризуется суммарной стоимостью Go, а полная стоимость памяти всех типов ограничена величиной G. При этом ограничении ставится задача минимизации среднего времени обращения к любому массиву информации или программе. [52]