Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4Война / Болотов / Тема5 / В1 Распределение пами ОЗУ и ДЗУ

.doc
Скачиваний:
83
Добавлен:
16.04.2013
Размер:
72.19 Кб
Скачать

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 - момент прохождения антенной РЛС нулевого азимута; О - период обзора РЛС; ЛГ- азимут левой границы сектора сканирования РЛССО; ПГ - азимут правой границы сектора сканирования РЛССО;.

 - ширина сектора сканирования РЛССО; signa.-знак угловой скорости вращения антенны; М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 в дискретности линейных величин).