
1. Распределение памяти ОЗУ и ДЗУ .
В состав ЭВМ А-15А входят четыре блока ДЗУ емкостью 8192 ячейки каждый, два блока ОЗУ емкостью 1024 ячейки каждый, блок ДЗУС емкостью 128 ячеек.
Распределение ДЗУ1, ДЗУ2,ДЗУЗ,ДЗУ4 представлено на рис.48, 49 .
Распределение ОЗУ не зависит от режима функционирования СМО и представлено на рис.50,51,52,53.
В ячейках 00008..00078.схемами управления блока ВЧУ-13М ЭВМ А-15А фиксируются адреса возврата при обращении к подпрограммам. Адрес ячейки численно равен номеру уровня подпрограммы (три младших разряда адреса входа в подпрограмму).
В ячейках 00108...00178 схемами управления блока ВЧУ-13М фиксируются значения ССП при прерываниях: 0010 - ССП1 0-й класс прерываний; 0011 - ССП2 0-й класс прерываний;- 0012 - ССП1, 0013 - ССП2 1-й класс прерываний; 0014 - ССП1, 0015 - ССП2 2-й класс прерываний; 0016 - ССП1; 0017 - ССП2 3-й класс прерываний.
В ячейках 00208...00778 располагаются массивы специальных меток (табл.17). Указанная область памяти характеризуется тем обстоятельством, что любой из принадлежащих ей адресов модифицируется для команд работы с разрядами без использования базовых или индексных регистров. Это позволяет применить для работы с метками, находящимися в данной области, методику, изложенную в подразделе 6.1
Ячейки 01008...01078 предназначены для фиксации РИ2 подпрограммах уровней 0...7 соответственно.
Ячейки 01108...03778 составляют область обмена ЭВМ с внешними устройствами. Структура области обмена приведена на рис.43.
В ячейках 0400, 0401...0403 находятся маски сигналов прерывания, которые заносятся программой РМ по специальной директиве Д20. Значение разряда маски, равное единице, запрещает прерывание соответствующим данному разряду сигналом. Структура масок соответствует структуре регистров РГПР2, РГПРЗ (см.рис.41,42).
В ячейках 0404, 0405, 0406, 0407 запоминаются параметры РЛС 1РЛ135, выдаваемые ею в форме кодограммы 3 1РЛ135.
В ячейках 0410, 0411 находятся таблицы меток УПС1, УПС2 соответственно, которые заполняются заявками программ, подготавливающих информацию для УПС. Сброс осуществляется в программе ВЫДАЧА В УПС после обслуживания этих заявок. ЗК7,...,ЗК2 - заявки на выдачу кодограмм 7...2 соответственно. ЗНП - заявка на выдачу кодограммы начального пуска УПС (рис.5). В ячейках 04128,04138 находятся метки управления отображением принимаемой по АПД информации – МУОП - (4-разрядные позиционные номера РМ, на которые должна поступать информация от каналов связи типа АККОРД, ПАУТИНА в порядке АПД1,… АПД8-РМ4,РМ1,РМ2,РМ3 ) . Эти номера управляются программой РМ по сигналам кнопки УОП и используются программой ПРИЕМ как адрес отображения информации.
Ячейки 04208...04238 составляют общую область фоновой программы, в них находятся регистры выдачи (РГВ) и неисправностей (РГНТ) (04228, 04238).
В ячейке 04218 находится счетчик прерываний (СЧПР), используемый для организации совместной работы программ ДНП, ДП2, ДПЗ в режиме контроля приоритетных схем УСО. Ячейки 04248,...,04378 составляют рабочее поле программ ДНП, ФОН. Ячейки 04408...06078 занимают рабочие поля программ-обработчиков СПО, СП1, СП2, СПЗ. В рабочем поле программы АЛАРМ, обрабатывающей сигналы прерывания по неисправностям ЭВМ, выделяются ячейка фиксации РС1 (04408) и счетчик сбоев ЭВМ – СЧСБ (04478). Ячейки 04508...04578 занимают рабочее поле программы ТАЙМЕР. Ячейки 04608...04658 составляют область фиксации общих регистров ЭВМ при прерываниях по СП2: - 04608 - КПР; 04618 - РС1; 04628 - БЗ; 04638 - РИ1; 04648 - РИ2; 04648 - РИ2; 04658 - РС2.Ячейки 04658...05078 составляют рабочее поле программ-обработчиков СП2.Ячейки 05108...05158 - область фиксации общих регистров ЭВМ при прерываниях по СПЗ: 05108 - КПР; 05118 – РС1; 05128 - Б3; 05138 -РИ1; 05148 – РИ2; 05158 – РС2.Ячейки 05168...06078 - рабочее поле программ-обработчиков СПЗ.
Область 06108...06478 отведена под буфером вводимой информации рабочих мест (по 8 ячеек на каждое РМ). В эти буферы записывается информация (в двоично-десятичном коде), поступающая с кнопочного переключателя пульта Д201 в процессе ввода цифровой информации или директивы. В буфере может быть размещено не более 32 десятичных знаков.
Ячейки 06508...06778 занимают характеристики РЛС, по данным которых осуществляется сопровождение. В массивах характеристик РЛСК01 и РЛСК02 (рис.55) находятся следующие характеристики:
ТN - момент прохождения антенной РЛС нулевого азимута; О - период обзора РЛС; ЛГ- азимут левой границы сектора сканирования РЛССО; ПГ - азимут правой границы сектора сканирования РЛССО;.
- ширина сектора сканирования РЛССО; signa.-знак угловой скорости вращения антенны; МN - метка первого прохождения севера антенной; МРР - метка режима работы (0-КО, 1-СО); АМС - адрес выдачи метки севера в ДКС (устанавливается программой NОRD для основной РЛСКО); NЛ - номер лепестка диаграммы направленности антенны; ММD- максимальный масштаб дальности РЛС (устанавливается в программе РМ при переключении масштабов); ПР - признак работы РЛС на одном из РМ (0-РЛС не работает, 1-РЛС работает) устанавливается в программе РМ при переключении РЛС, и при установке и при сбросе совмещенного режима; NСТ - номер сектора обзора (текущий); ПНУ - признак неисправности УСРЛ, свидетельствует о том, что текущее значение УСРЛ не соответствует NСТ; МКП - метка контроля приема, устанавливается в 1 при выдаче кодограммы 3 в режиме РНАС =1, РТР =0 в программе ВЫДАЧА в УПС .Устанавливается в 0 программой СЕЛЕКЦИЯ при приеме кодограммы 12 с ТД = 3.
В ячейках 07006...07078 находятся массивы характеристик ПРВ, относящиеся к общим областям тракта съема высоты (рис.56а ).
В массиве характеристик ПРВ1 в ячейке с адресом 000700 содержится следующая информация:
РВ - метка разового вывода, означающая в случае единичного значения, что ПРВ1 работает в режиме РАЗОВЫЙ ВЫВОД; РЛА - метка режима АНАЛИЗ, означающая в случае единичного значения, что ПРВ1 работает в режиме АНАЛИЗ; МЗ - метка запроса на вывод, означающая в случае единичного значения, что на пульте оператора была нажата кнопка ПВ1; МРР - метка, принимающая значение 10 (ПРВ1 выводится на заданный азимут цели), 01 (производится отображение информации на ИСВ), 00 (в остальных случаях); МУСРЛ - метка неисправности УСРЛ, которая принимает значение 0, если УСРЛ исправно, или I, если УСРЛ неисправно; NРМ - номер рабочего места, на пульте которого была нажата кнопка РЛА; NЦ - номер цели, находящейся на обслуживании ПРВ1; - азимут цели, на которую выводится ПРВ ; - полуширина сектора сканирования ПРВ в режиме АНАЛИЗ ; ТК – время вывода ПРВ на цель ; КС – код сообщения.
Ячейка с адресом 0007018 используется для формирования кодограммы 1 УСРЛ (подраздел 3.4). В ячейке с адресом 0007028 хранится ТК - контрольное время выхода высотомера на азимут цели, представляющее собой 7-разрядный код с дискретностью младшего разряда 104,9 мс. Ячейка с адресом 0007038 массива характеристик ПРВ1 содержит 13-разрядней код сообщения (КС), 6 старших разрядов которого могут содержать номер цели, обслуживаемой высотомером (NЦ), остальные 7 разрядов КС содержат номер сообщения (NС) на ТО. Аналогичные характеристики, описывающие состояние ПРВ2, содержатся в массиве характеристик ПРВ2. Область фиксации ТБПО (07108,...,07178) предназначена для запоминания моментов последней выдачи информации (младшая часть ЭДВ) в БСПР1,...,8 соответственно. Область ТZ предназначена для подсчета интервалов времени, прошедших с момента приема (и отображения на ИИП) информации типа 21. Величины ТZ представляют собой счетчики циклов приема, управляемые и используемые программой ПРИЕМ для гашения информации типа 2Z не менее чем через 3 с после ее отображения. В массиве характеристик ИСВ (рис.57) в ячейках с адресами 0007408,...,0007458 содержится .следующая информация: ДНЗ - дальность начала i зоны на ИСВ с дискретностью младшего разряда 50 м (i - номер зоны - принимает значения 0,...,5); М - масштаб высветки в зоне, определяемый из условия: М=0, если ДНЗi < 102,4 км и M=1, если ДНЗi > 102,4 км; NРВ - номер высотомера, информация от которого отображается в i зоне, причем 0 означает ПРВ1, 1 - ПРВ2.
В ячейках с адресами 0007468,...,0007538 хранится информация: NЦi. - номер цели, на азимуте которой производилось отображение информации в i зоне, указывается в двоичной системе счисления; YЦУДi - 10 старших разрядов 11-разрядного кода индикатора по оси дальности, представляющего собой координату точки целеуказания по дальности.
Ячейки с адресами 0007548, 0007558 содержат первые два слова кодограммы 1 УУОВ (подраздел 3.5).
В ячейках с адресами 0007568, 0007578 содержатся соответственно: первая и вторая десятичная цифра номера цели (С1NЦ, С2NЦ) в двоичном коде, а также 11-разрядные прямые двоичные коды со знаком ХМТК, УМТК, определяющие положение электронного маркера на ИСВ в прямоугольной системе координат индикатора.
Ячейки с адресами 0007608,...,0007658 содержат ХЦУДi, представляющие собой 10 старших разрядов 11-разрядного кода индикатора по оси sin , являющегося координатой точки целеуказания по дальности. В ячейке с адресом 0007668 содержатся используемые в режиме АСВ (автосъема высоты) следующие признаки: ССН - признак существования строба по высоте (ССН=1 -строб по высоте выдан в УПС1(2), ССН=0 - выдачи строба не было); МОН - признак существования отметки по высоте
(МОН=1 -при селекции в стробе обнаружена отметка, МОН=0 - отметок нет).Ячейки с адресами 0007708,...,0007728 содержат информацию для формирования кодограммы 2 УПС1(2): DЦ - дальность до цели, обслуживаемой в режиме АСВ, с дискретностью младшего разряда 25 м; sin - синус угла места цели, с дискретностью старшего разряда 0,5 ; sin - полуширина строба по высоте, положительная величина с дискретностью старшего разряда 0,5.
В ячейках с адресами 0007738, 0007748 содержатся дальность DЦс и sin с цели, полученные в результате селекции в высотном стробе.
Ячейка с адресом 0007758 содержит Z - минимальную разность между координатами Z последовательно селектируемых по высоте отметок в режиме АСВ и центром высотного строба. Дискретности младшего разряда - 25 м.
Хранящиеся в массиве ИСВ координаты У точек на ИСВ состоят из трехразрядного двоичного кода зоны (зона 0 - III, зона 1 - 110, зона 2 - 101, зона 3 - 000, зона 4 - 001, зона 5 - 010) и кода разности (Д-ДНЗ) с ценой младшего разряда 50 м (для 11-разрядных кодов) либо 100 м (для 10-разрядных кодов).
Область фиксации адресов АК, АН (ячейки 10018,...,10178) используется УСО для организации обмена ЭВМ А-15А с БПО. Для чтения адресов области обмена (АК, АН) из регистра сопрягаемого БСПР или БСПЕР УСО организует в режиме приостанова ввод АК, АН в соответствующую ячейку ОЗУ и в процессе ввода читает АК, АН в свои регистры.
Младшие 8 разрядов адреса ячейки области фиксации АК, АН равны адресу соответствующего БС (табл.2).
В ячейках 10208,...,11178 находится буфер заявок ТО (БЗТО). В первой ячейке БЗТО находится счетчик заявок в буфере (СЧБЗ), который увеличивается при заполнении БЗТО подпрограммой ФБЗТО и уменьшается при исполнении заявки программой ТО. СЧБЗ содержит относительный адрес в буфере первой свободной от заявок ячейки. Условие отсутствия заявок в БЗТО СЧБЗ=0. Во второй ячейке БЗТО содержатся (рис.58) АИЗ - адрес исполняемой эаявки, СКИЗ -. счетчик кодограмм, выданных в процессе исполнения заявки. В ячейках 1120,...,1177 располагаются массивы характеристик РМ. Объем каждого массива - 12 ячеек. Структура первых четырех ячеек массива характеристик РМСВ показана на рис.56б. Остальные ячейки массива - свободные.
Массив характеристик РМСВ содержит следующую информацию: ХД, УД - восьмиразрядные коды датчика РМСВ; ПНП - признак начального пуска программы МТК (0 - означает, что управление программе МТК передается впервые, 1 - управление программе МТК передается не впервые); ПСВ - признак съема высоты, принимавший значение 0, если съем высоты не произведен, 1 - если по нажатию кнопки ВВОД произведен съем высоты; ПНП1 - признак начального пуска программы ИСВ (0 означает, что управление программе ИСВ передается впервые, 1 - управление программа ИСВ передается не впервые); NЗТ - номер зоны, в которой в данный момент производится отображение информации;
N - счетчик зон, указывающий, в какой из зон проводилось последнее отображение точки целеуказания по дальности.
Структура массива характеристик РМСК показана на рис.59. В массиве содержатся следующие характеристики: У, Х - восьмиразрядные коды координатного датчика; RБЗ, RКБ - радиусы ближней зоны (кругового бланка) в масштабе 255: (256М); МИО - метка индивидуального опознавания (предыдущее значение нулевого разряда первого слова РМ. 1 - кнопка 00 была отжата, О - кнопка 00 была нажата при предыдущем опросе МТК); NРЛТ - номер РЛС, подключенной к РМ в режиме отсутствия совмещения (01 - РЛСК01, 10 - РЛСК02); NРЛБЗ - номер РЛС, информация от которой отображается в ближней зоне в режиме совмещения (01 - РЛСК01, 10 - РЛСК02), или на всем ИИП в режиме отсутствия совмещения;
М - масштаб работы ИИП (табл.28); КЦ - три младших разряда кода цикла; NЦ - номер цели, на которую выводится маркер; ММТК - метка МТК (0 - есть маркер на ИИП, 1 - нет маркера на ИИП). ММТК управляется программой МТК; С,Ю - признаки отображения для двухантенной РАС (00 - диаметрально- круговая развертка, 10 - отображение от северной антенны, 01 - отображение от южной антенны). Для одноантенной РЛС С,Ю=00; ПБ1 - признак бланкирования первичной информации по азимуту. Свидетельствует о наличии или отсутствии секторного бланка; ПВИ - признак ввода информации (1 - начало цикла ввода, О - конец цикла ввода); ПСИ1- признак совмещения информации от двух РЛС на ИИП; РЛА - признак установки режима АНАЛИЗ; ПНВ - признак начала ввода границ сектора (1 - введен азимут левой границы, 0 - цикл ввода сектора не начинался); МГВ - метка грубого ввода ( управляется программой МТК); КМ - коэффициент масштабирования (0 - 600, 800; 1 - 300, 400; 2 - 150, 200; 3 - 100; 4 - 50; ПМ - признак масштаба (1 - масштаб изд.9С714, 0 – масштаб изд. ВП-М);
В ячейке 12048 фиксируется старшая часть ЭДВ для измерения программой МТК временных интервалов 27 с (для периодической выдачи в СУО состояния переключателя РМ).
Счетчик циклов контроля (СЧЦК) в ячейке 12068 предназначен для организации режима диагностики обмена с БПО в контрольной ветке программы МТК.
Счетчик программы МТК (12078) предназначен для организации поочередного исполнения различных веток этой программы.
В ячейках 1230...1267 находится общая область тракта индикации информации на ТО (рис.61).
В области содержатся следующие характеристики:
ТВВ - момент последней выдачи кодограммы с информацией БЗТО(ТИ=7), РГНТ в поле вызывной информации ТО (строки 1,...,4);ТВТО - момент последней выдачи кодограммы в УУТО; РГГБЗ - регистр заявок на гашение боевой задачи; РГГТО - регистр заявок на гашение ТО; РГКТО - регистр заявок на контроль ТО; NТО - номер ТО, на котором отображается информация; СЧСЦ - счетчик строк поля вызывной информации (циклический);СЧС - счетчик строк ТО.
В ячейках 1270...1327 находится буфер ИО (рис.62).
В буфере ИО содержится следующая информация: D - дальность цели (цена младшего разряда 200 м);
NЕ - номер единый цели з 10 с.с.; КЛ - ключ-признак, указывающий возможность высветки формуляра (0 - высветка разрешена, 1 - высветка запрещена); ЗТ - запас топлива (табл.16); Б - признак бедствия (0 - не терпит бедствия, 1 – терпит бедствие); ПН - признак высоты (0 - высота относительно аэродрома вылета; 1 - абсолютная высота);
В ячейках 13308,...,14278 располагаются буфера выдачи в каналы связи (БКС). Объем буфера одного канала - 8 ячеек.
В БКС располагаются следующие параметры: счетчик выдаваемых в КС информационных слов (СЧВ);
до шести слов (две кодограммы), предназначенных для выдачи в КС; номер служебный, соответствующий последней принятой кодограмме с текстом БЗ (NСЛТ).
В ячейках 17208,...,17378 располагаются метки выдач в каналы связи (МВК). Для каждого из 8 каналов предусмотрена метки МВК по всем сопровождаемым целям. Структура меток МВК для каждого канала совпадает со структурой массивов одноразрядных характеристик целей. Значение метки МВК I ( i ) для I цели и I канала связи, равное нулю, соответствует разрешению выдачи, единица - запрету выдачи. Метки устанавливаются в ноль при начальном пуске ЭВМ, управляются программой ПРИЕМ с целью обеспечения равномерной выдачи информации в каналы связи при темпе обновления информации соизмеримой с темпом выдачи.
В ячейках 17768, 17778 находится величина ТРЕГ - целое число двойной длины меньшее или равное 99999. Эта величина формируется специальной программой, которая набирается на пульте
ПКУ-2 и запускается путем подмены адреса взамен одной из программ СИО ЭВМ А-15 По признаку режима регистрации РР =- 1 программа ВЫДАЧА формирует и выдает на объекты изделий 9С714, 73400 кодограмму 7 с величиной ТРЕГ, переведенной в 10 с.с., взамен величины NЕ вслед за каждой кодограммой 5.
Программа ТРЕНАЖ не меняет содержимое этих ячеек, она постоянно использует данные таблицы опорных точек в своих расчетах. В таблице для каждой цели записаны характеристики всех ее опорных точек, кроме точки влета: T ( N,I ) –время прохождения N – ой целью 1 – й опорной точки ; Х(N, I). Y(N,I ), YХ(N, I),VY(N, I) - прямоугольные координаты и составляющие скорости N-и цели в 1-Й опорной точке;
- УМАН (N, М), RMАН(N, М). ТMАН(N, М) - угол, радиус и продолжительность М-го маневра для N-й цели.
В ячейках О112408...О114778 расположены характеристики опорных точек для целей с номерами 1...5, совершающих два маневра, в ячейках 0115008...0116178 - для целей с номерами 6...10, совершающих один маневр. Подробно расположение координат в ячейках показано на рис.65.
Характеристики точек влета ( I=1) всех целей сохранять в процессе работы программы ТРЕНАЖ не обязательно, поэтому они вынесены в отдельные массивы, которые размещаются на участке 0110008...0112378 (рис.66): на участке 0110008...0110238 - последовательность времени влёта (ТВЛ(N)) каждой цели в зону обзора РАС в порядке их влета; на участке 0110248...0110478 - последовательность углов влета (УВЛ(N)) целей; на участке 0110508...0110738 - последовательность скоростей (V(N)) всех влетевших целей; участок 0110748…0111178 – остается свободным ; на участках 0111208...0111438 и 0111448...0111678 - размещаются прямоугольные координаты (соответственно Х(М, I), Y(М, I)) точек влета всех целей в порядке их влета в зону обзора РЛС; на участках 0111708…0112138 и 0112148…0112378 - составляющие скорости (соответственно VХ(N,1), VY(N, I) целей в точках влета.
На участке 0116328...0117038 располагается последовательность времен первой локации для каждой из влетевших целей (ТL(N, I)), на участке 0117048...0117308 - последовательность признаков (ПР(N)) для каждой влетевшей цели соответственно, т.е. последовательность величин, характеризующих движение цели на момент локации ее. Обе эти последовательности строятся программе ТРАССА, причем каждый член первой последовательности - число двойной длины.
Программа ТРАССА строит также последовательность { ТНАЧ(N) } N= 1,20, где ТНАЧ(N) - время, прошедшее с момента влета N-й цели в зону обзора РЛС до момента ее первой локации располагается эта последовательность в ячейках 0117318...0117558.
Программа ТРАССА заносит также в ячейки 0117768, 0117778, 0117718 значение разрешающей способности по азимуту УТ ( ), номер последней влетевшей в зону обзора РЛС цели, полуширину диаграммы направленности антенны РЛС () соответственно.
В программе ТРЕНАЖ эти же участки общей области (0110008...0112378 и 0116208...0117778) распределяются иначе, чем в программе ТРАССА (рис.67): на участке 0110008…0110118 – последовательность азимутов целей в точках их локаций в порядке возрастания номеров целей ((N)); на участках 0110128...0110238, 011028...0110358, 0110368...0119478 - последовательность вспомогательных величин (соответственно УМАН (N).DX(N),DY(N)), используемых при расчете координат целей; на участке 0110508…0110738 сохраняется последовательность скоростей целей (V(N)); Т,DТ - значения азимута и дальности центра предыдущей выданной в УТ отметки цели, используемые как эталонные при наладке тракта автосопровождения (записываются программой ТРЕНАЖ в ячейки 0117568, 0117578 в дискретности угловых и линейных величин соответственно) ; DTB - дальность отметки, выдаваемой в УТ для отображения очередной цели (записывается программой ТРЕНАЖ в ячейку 0117558 в дискретности линейных величин).