Cтраница 1
Программный цикл, образованный блоками 6, 9 и 10, начинается в точке, соответствующей выходу из блока 9, помеченному словом Нет. [1]
Разновидность программного цикла, в котором условия выхода из цикла ( либо продолжения вычислений) определяются при каждом его прохожде нии. Существует несколько разновидностей этого цикла. [2]
Перед первым выполнением программного цикла, образованного блоками 6, 9 и 10 ( см. рис. 14.9), содержимое пары регистров р равно 1 и показывает, по какому адресу расположено первое из сортируемых чисел. [3]
![]() |
Усталостные разрушения регулярных зон крыльев большого удлинения. [4] |
Каждая точка получена пересчетом программного цикла на эквивалентный ( по усталостному повреждению) уровень отнулевого нагружения. По оси ординат отложены эквивалентные номинальные напряжения брутто в сечении крыла, по оси абсцисс - число программных циклов до появления усталостной трещины в зоне продольного стыка. Видно, что эта зависимость является приемлемой в качестве расчетной для определения усталостной долговечности натурного крыла большого удлинения. [5]
![]() |
Программная модель программного контроллера.| Формат регистра статуса SR.| Режимы масштабирования. [6] |
Бит устанавливается при выполнении программного цикла и разрешает определение окончания цикла. [7]
Какой вызов требуется вставить в программный цикл опроса сообщений, если программа пользуется ускорителями. [8]
Бит LFустанавливается в процессе выполнения программного цикла и разрешает распознавание окончания программного цикла. LF извлекается из стека во время завершения цикла. Занесение в стек и извлечение из стека во время входа в цикл и выхода из программного цикла соответственно обеспечивает вложенность программных циклов. В начале процедуры обслуживания длительного прерывания SR заносится в стек и бит LF сбрасывается. При выходе из прерывания при помощи команды RTI содержимое регистра в целом и этого бита восстанавливается. LF очищается во время процессорного сброса. [9]
Бит используется для индикации состояния программного цикла DO и аппаратного стека. Если бит равен 0, то активен только один цикл или нет активных циклов. [10]
Бит LF устанавливается в процессе выполнения программного цикла и разрешает распознавание окончания программного цикла. LF извлекается из стека во время завершения цикла. Занесение в стек и извлечение из стека во время входа в цикл и выхода из программного цикла соответственно обеспечивает вложенность программных циклов. В начале процедуры обслуживания длительного прерывания SR заносится в стек и бит LF сбрасывается. При выходе из прерывания при помощи команды RTI содержимое регистра в целом и этого бита восстанавливается. LF очищается во время процессорного сброса. [11]
Данная команда очень эффективна при организации программных циклов. Двенадцать команд условного перехода тестируют на О содержимое А, состояние флажков CY, FO, Fl, TF и внешних входов ТО, Tl, INT. Ветвление внутри страницы выполняется в зависимости от результата тестирования. Последняя команда JBb addrS дает возможность проверить состояние любого бита АЬ, Ь 0 - 7, аккумулятора. [12]
Команды управления итерацией служат для организации программных циклов. Они используют регистр СХ в качестве счетчика. [13]
Функция счета и проверки, желательная в программном цикле с индексом, реализуется наращиванием содержимого счетчика команд в течение некоторого добавочного времени всякий раз, когда определенный индексный регистр ( или слово ЗУ) в результате модификации меняет свой алгебраический знак или обращается в нуль. Эта функция пропуска позволяет автоматически выйти из программного цикла после предписанного числа повторений. [14]
Программам часто требуется читать записи файла в программном цикле до тех пор, пока не будут обработаны все записи. Необходим аппарат для проверки конца файла, чтобы установить условие завершения для таких циклов. [15]