Cтраница 2
Здесь N - номер оператора; / х - количество команд, входящих в этот оператор ( в случае нестандартного оператора или таблицы констант восстановления - общее количество команд или констант и индикат); / 2 отлично от нуля только в характеристиках нестандартных операторов, стандартных ( библиотечных) подпрограмм и таблицы констант восстановления и равно числу собственно команд или собственно констант. [16]
Третий адрес команды восстановления составляется так же, как первый и третий адреса команд переадресации. Номер ячейки, отведенной для константы восстановления, перемещается из второго адреса команды в первый адрес. Затем содержимое кодовых разрядов ячейки переносится во второй адрес ячейки. [17]
Эти коды принято наз. В общем случае для вычисления констант восстановления необходимо предусматривать спец. Однако часто вид этих констант бывает известен заранее, и их вводят в машину в готовом виде. K-K ( i), константа восстановления должна иметь вид Jf ( i0); 2) восстанавливаемая команда зависит от мн. [18]
![]() |
Простейший восстановитель постоянной составляющей. а-схема. б - кривые напряжений.| Восстановитель постоянной составляющей со смещением уровня. а - схема. б - кривые напряжений. [19] |
Эти коды принято наз. В общем случае для вычисления констант восстановления необходимо предусматривать спец. Однако часто вид этих констант бывает известен заранее, и их вводят в машину в готовом виде. KK ( i), константа восстановления должна иметь вид К ( 1); 2) восстанавливаемая команда зависит от мн. [20]
Работа оператора восстановления заключается в том, что в восстанавливаемом операторе на места команд, зависящих от параметров, производится запись кодов, одинаковых по виду с этими командами при начальном значении параметра г. Если восстанавливаемый оператор зависит только от одного параметра / или если его восстановление по I производится после того, как он уже восстановлен по всем другим параметрам, то применяется так называемое восстановление в начальный вид. Коды, используемые при восстановлении в начальный вид, могут быть заготовлены заранее ( при составлении программы) и называются константами восстановления. В тех случаях, когда заранее составить константы восстановления нельзя, получение кодов для восстановления команд предусматривают в самой программе. [21]
Если восстанавливаемый оператор зависит только от одного параметра i или если его восстановление по / производится после того, как он уже восстановлен по всем другим параметрам, то применяется так называемое восстановление в начальный вид. Коды, используемые при восстановлении в начальный вид, могут быть заготовлены заранее ( при составлении программы) и называются константами восстановления. В тех случаях, когда заранее составить константы восстановления нельзя, получение кодов для восстановления команд предусматривают в самой программе. [22]
Библиотечная подпрограмма состоит из ряда команд ( собственно подпрограммы) и ряда относящихся к ней чисел. Числа, относящиеся к подпрограмме, называют ее константами и делят на три группы: числовые константы, константы переадресации и константы восстановления. [23]
Нестандартное распределение памяти предполагает лишь одно ограничение на размещение в памяти элементов программируемой программы: ограничение, состоящее в неделимости массивов а) программы, б) констант восстановления, в) констант переадресации, г) числовых констант, д) рабочих ячеек. [24]
Отметим, что экономию констант при включении библиотечных подпрограмм в основную программу объединяющая программа может производить только в том случае, если ей задается информация о расположении констант основной программы. Такая информация становится наиболее краткой, если программа, в которую должны быть включены подпрограммы, составляется так, чтобы ее команды, числовые константы, константы переадресации и константы восстановления располагались сплошными массивами. При этом и объединяющая программа получается наиболее простой. [25]
Работа оператора восстановления заключается в том, что в восстанавливаемом операторе на места команд, зависящих от параметров, производится запись кодов, одинаковых по виду с этими командами при начальном значении параметра г. Если восстанавливаемый оператор зависит только от одного параметра / или если его восстановление по I производится после того, как он уже восстановлен по всем другим параметрам, то применяется так называемое восстановление в начальный вид. Коды, используемые при восстановлении в начальный вид, могут быть заготовлены заранее ( при составлении программы) и называются константами восстановления. В тех случаях, когда заранее составить константы восстановления нельзя, получение кодов для восстановления команд предусматривают в самой программе. [26]
Если восстанавливаемый оператор зависит только от одного параметра i или если его восстановление по / производится после того, как он уже восстановлен по всем другим параметрам, то применяется так называемое восстановление в начальный вид. Коды, используемые при восстановлении в начальный вид, могут быть заготовлены заранее ( при составлении программы) и называются константами восстановления. В тех случаях, когда заранее составить константы восстановления нельзя, получение кодов для восстановления команд предусматривают в самой программе. [27]
В оперативную память машины вводится ОП ( объединяющая программа), все массивы стандартной подпрограммы, кроме массивов с безразличным содержимым ячеек ( таких, например, как массив рабочих ячеек), а также массивы постоянной и переменной информации. ОП перерабатывает сперва программный массив и массив констант восстановления, используя при этом переменную и постоянную информацию. [28]
Такой способ вычисления констант восстановления часто бывает очень сложным, поэтому в каждом конкретном случае следует искать более простые пути. В определенном месте программы предусматривается оператор, к-рый засылает на место константы восстановления код восстанавливаемой команды. Этот способ применим только в том случае, если, начиная с момента работы оператора засылки и до начала работы оператора восстановления по параметру i, рассматриваемая команда переадресуется только по параметру i. Восстановление команд, переадресуемых с помощью адресных регистров, осуществляется путем восстановления содержимого этих регистров. [29]
![]() |
Временная диаграмма оыполнеиия операции машиной Стрела ( при синхронном режиме. [30] |