Cтраница 4
В случаях, подобных изложенным, в ДИН МАСС для одноименных показателей должно быть предусмотрено несколько полей памяти, специализированных для накопления данных о событиях и фактах, совершенных в периоды времени различной продолжительности, различными составами людей ( например, производственными бригадами) и в различных подразделениях объекта. Это иллюстрируется на левой колонке рис. 34, где по исходным данным, поступающим в сообщениях о событиях, происходит развернутое накопление данных по указанным признакам. Поля памяти для одинаковых или близких по структуре составов данных работают так, что для самых малых периодов времени накапливаются данные о каждом событии; по окончании этого малого периода учета накопленные данные передаются в массив следующего большого периода, где складываются нарастающим итогом или хранятся отдельно в зависимости от характера массива. Аналогично происходит и в массивах следующих за этим по длительности периодов. На рис. 34 данный процесс показан стрелками. Эти передачи подчинены отсчетам времени и поэтому должны включаться в число задач системы, предусмотренных в автоматическом расписании подключения режимов функционирования АСУ, осуществляемого по сигналам т-часов ( см. гл. [46]
Перед печатью результат редактируется. В поле PICTURE записан шаблон bbbdddiddddd. Для этого числа должны занимать последовательные поля памяти. Заметим, что поле X содержит девять десятичных цифр и знак, а шаблон для редактирования этого поля - только восемь символов выбора цифр. [47]
ЭВМ и позволяет широко варьировать конкретными конфигурациями устройств за счет изменения количества и номенклатуры входящих в них блоков. Основным видом связей этих блоков служит единая магистраль типа общая шина. В подобной структуре предусматривается возможность использования наращиваемых по объему полей памяти различного типа, ввода дополнительных процессорных блоков и управление устройствами связи со станком. Через соответствующие интерфейсные блоки в состав системы вводятся различные виды периферийных блоков: ввода-вывода, отображения данных, пульты, а также вспомогательные блоки. [48]
Любая внутренняя метка исходной программы должна один и только один раз появиться в тексте программы на поле метки. Транслятор запоминает метки и их адреса в соответствующей таблице. Метка может появиться при написании машинных команд, констант, полей памяти. [49]
Базовые регистры не решают проблему перемещения программы полностью. Необходимо еще решить довольно трудную задачу изменения значений адресных констант. С помощью адресной константы программист указывает, что определенная ячейка памяти содержит адрес некоторого заданного, поля памяти. [50]