Выполнение - команда - условный переход - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если женщина говорит “нет” – значит, она просто хочет поговорить! Законы Мерфи (еще...)

Выполнение - команда - условный переход

Cтраница 2


16 Пример работы машины Поста. [16]

Выполнение команды стирания метки состоит в том, что головка уничтожает метку в обозреваемой ячейке; попытка стирания отсутствующей метки приводит к аварийной остановке. Выполнение команды условного перехода связано только с распознаванием наличия метки в обозреваемой ячейке; при выполнении этой команды запись или стирание меток не производится, а головка остается неподвижной. Выполнение команды остановки тоже не изменяет положения головки и конфигурации меток на ленте и состоит в том, что машина останавливается.  [17]

18 Лента машины Поста разделена на ячейки и неограниченно простирается влево и вправо. [18]

Число i, стоящее в конце команды ( а у команды условного перехода - оцно из чисел il и / 2) определяет адрес передачи управления, т.е. номер следующей команды, выполняемой после исполнения данной. Выбор адреса перехода при выполнении команды условного перехода происходит следующим образом.  [19]

В процессе выполнения операции АУ выдает в ЕМУ сигнал Признак результата операции, обеспечивающий в определенных ситуациях автоматическое изменение порядка следования микроопераций. В случае необходимости сигнал Признак результата операций передается ЦУУ для выполнения команд условного перехода.  [20]

Поясним этот процесс на примере упрощенной цифровой машины ( УЦМ): 1) УЦМ - одноадресная машина с суммирующим регистром команд, обеспечивающим возможность переадресации команд в УУ. При выполнении нек-рых команд в УЦМ вырабатывается явный сигнал со для его использования при выполнении команд условного перехода. Значение этого сигнала сохраняется до тех нор, пока не будет выработано его новое значение; 2) УЦМ снабжена устройством ввода с перфоленты. Код для ввода состоит из числа, подлежащего вводу, номера ячейки оперативной памяти, в к-рую должно быть записано это число, и одноразрядного приз-пака, равенство к-рого единице означает необходимость ввода следующего числа, пробитого на перфоленте.  [21]

Команда условного перехода может быть выполнена разнообразными способами. Предположим, что имеет место условный переход по нулю в сумматоре: если в сумматоре АУ при выполнении команды условного перехода окажется записанным число О, то управление передается следующей по порядку команде, в противном же случае выборка следующей команды осуществляется по адресу, указанному в команде условного перехода.  [22]

Поясним этот процесс на примере упрощенной цифровой машины ( УЦМ): 1) УЦМ - одноадресная машина с суммирующим регистром команд, обеспечивающим возможность переадресации команд в УУ. При выполнении нек-рых команд в УЦМ вырабатывается явный сигнал со для его использова -, ния при выполнении команд условного перехода. Значение этого сигнала сохраняется до тех нор, пока не будет выработано его новое значение; 2) УЦМ снабжена устройством, ввода с перфоленты. Код для ввода состоит I из числа, подлежащего вводу, номера ячейки оперативной памяти, в к-рую должно быть записано это число, и одноразрядного приз -, нака, равенство к-рого единице означает необ - - ходимость ввода следующего числа, пробитого на перфоленте.  [23]

Таймер / счетчик, состоящий из делителя, счетчика и триггера флага, может работать в двух режимах - таймера и счетчика внешних событий. Переход от максимального значения в счетчике к нулевому фиксируется в триггере флага таймера / счетчика, что в дальнейшем используется при выполнении команд условного перехода и для организации прерывания по таймеру / счетчику. Запись в таймер / счетчик, его пуск и останов осуществляются по специальным командам.  [24]

25 Использование регистра МС для маскированного сравнения. [25]

Регистр маскированного сравнения МС в программе канала может использоваться как регистр общего назначения или для маскированного сравнения. При ПДП-иересылке используется для маскированного сравнения. Маскированное сравнение позволяет сравнить выделенные разряды байта ( операнда команды или пересылаемого байта) с заданным заранее значением. В программе, при выполнении команды условного перехода по маскированному сравнению ( либо при ПДП-пересылке), определенный в ней операнд ( либо пересылаемый байт) сравнивается с замаскированным значением.  [26]

РАЗВЕТВЛЕНИЕ ПРОГРАММЫ ( programme splitting; ramification de programme; Programmverzweigung) - команда программы, после к-рой дальнейшее выполнение программы может идти различными путями в зависимости от полученных промежуточных результатов. В лек-рых машинах по команде условного перехода производится предварит, проверка выполнения к. В частном случае предусматривается переход к след, по порядку команде или к команде, адрес к-рой указан в адресной части команды условного перехода. В др. машинах при выполнении целого ряда операций АУ вырабатывает спец. Условием выработки сигнала оз1 является, напр. Выработанное значение сигнала со фиксируется в УУ с помощью спец. Выполнение команды условного перехода при этом заключается в проверке состояния этого триггера ( напр. Кроме того, в машинах, оборудованных индексными регистрами, предусматривается возможность передачи управления командами перехода в зависимости от содержимого индексных регистров; обычно этими же командами производится изменение содержимого этих регистров ( напр.  [27]

РАЗВЕТВЛЕНИЕ ПРОГРАММЫ ( programme splitting; ramification de programme; Programmverzweigung) - команда программы, после к-рой дальнейшее ныполнение программы может идти различными путями в зависимости от полученных промежуточных результатов. В нек-рых машинах по команде условного перехода производится предварит, проверка выполнения к. В частном случае предусматривается переход к след, по порядку команде или к команде, адрес к-рой указан в адресной части команды условного перехода. В др. машинах при выполнении целого ряда операций АУ вырабатывает спец. Условием выработки сигнала ш1 является, напр. Выработанное значение сигнала ш фиксируется в УУ с помощью спец. Выполнение команды условного перехода при этом заключается в проверке состояния этого триггера ( напр.  [28]



Страницы:      1    2