Регистр - ошибка - Большая Энциклопедия Нефти и Газа, статья, страница 3
Человеку любой эпохи интересно: "А сколько Иуда получил на наши деньги?" Законы Мерфи (еще...)

Регистр - ошибка

Cтраница 3


Обе функции, возложенные на общую часть программы, выполняются путем повторения прерванной операции. Для всех операций по вводу, выводу и внутренним передачам информации это не связано с затруднениями, так как чтение информации в современных ЗУ и тем б рлее при вводе с перфокарт и перфолент происходит без ее разрушения. Во всяком случае она сохраняется до конца передачи всего блока. Что касается арифметических и логических операций, то они часто выполняются с использованием результата предыдущей операции. В одноадресных машинах подобная ситуация вполне естественна. Чтобы иметь возможность повторять такую операцию, операнд должен храниться до конца контролируемой операции в особом регистре, который непосредственно не участвует в работе АУ. При отсутствии в составе АУ такого регистра должно быть организовано повторение всего цикла вычислений или блока рабочей программы. Так как блок программы при работе над ним может быть изменен, его необходимо заново ввести в ОЗУ из внешнего накопителя. Для осуществления такого повторения в одной из рабочих ячеек ОЗУ, отведенных для обслуживания исправляющей программы, предусматривается хранение входа в выполняемый в данный момент цикл вычислений. По указанным выше соображениям общая часть программы должна состоять по крайней мере из двух ветвей, соответствующих двум видам повторений. Переход к той или иной ветви определяется состоянием регистра ошибок. Операция повторяется с задержкой на время, равное нескольким десятым секунды.  [31]



Страницы:      1    2    3