Текущее слово - Большая Энциклопедия Нефти и Газа, статья, страница 1
Вам помочь или не мешать? Законы Мерфи (еще...)

Текущее слово

Cтраница 1


Текущее слово будет подчеркнуто.  [1]

Текущее слово состояния программы заменяется на новое в момент прерывания программы.  [2]

В текущем слове состояния программы содержится информация, которая определяет последовательность выполнения команд, а также позволяет фиксировать и производить индикацию состояний системы по отношению к выполняемой в данный момент программе. Регистры, связанные с отсчетом времени - это часы, компаратор и таймер CPU. Общие регистры, регистры с плавающей точкой и управляющие регистры описаны ниже. Код операции в команде определяет тип регистра, используемого в этой операции.  [3]

Адрес команды в текущем слове состояния программы определяет ячейку, из которой производится выборка команды. Затем адрес команды увеличивается на количество байтов в этой команде, чтобы получить адрес следующей команды. Данная команда выполняется, и те же действия повторяются с использованием нового значения адреса команды.  [4]

ОП по фиксированному адресу текущего слова состояния программы в качестве старого ССП, в разрядах [ 16 / 311 которого хранится код причины прерывания, и выборке из ОП по другому фиксированному адресу нового ССП.  [5]

В третьем слове в младших разрядах записывается номер текущего слова буфера обмена.  [6]

7 Сигнал данных.| Слово состояния УАПП. [7]

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

Закрытие ячейки клавишей - - приводит к индексированию содержимого текущего слова по отношению к адресу следующей ячейки: как мы только что видели, в результате получается адрес слова в относительной адресации. Отладчик открывает слово с таким адресом и выводит на терминал его содержимое. Так, в нашем случае в результате закрытия ячейки 76 клавишей - - будет напечатано 0 000162 / 000000 в предположении, что при трансляции в ячейку MEM был занесен нуль. Таким образом, клавиша - позволяет проследить эффект от выполнения подобных команд.  [9]

Счетчик байтов СчБ указывает номер последнего обработанного байта в текущем слове данных.  [10]

В четвертом слове в младших разрядах записывается номер байта в текущем слове буфера обмена.  [11]

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

Команды удаления позволяют удалить текущий знак, предыдущий знак, текст от курсора до конца текущего слова, текст от начала строки до курсора, текст от курсора до конца строки, всю строку.  [13]

Канал обращается к ОП для выборки очередного слова данных во время обработки последнего байта в текущем слове данных. После передачи этого байта во внешнее устройство PC освобождается и в нем размещается новое слово данных. Далее УСУ, включающее в свой состав это новое слово данных, запоминается в ПМК, где хранится до очередного сеанса связи с внешним устройством. Передача каждого байта через интерфейс уменьшает содержимое РСД на единицу и увеличивает содержимое РСБ на единицу. После каждого обращения к ОП содержимое РСАД увеличивается на единицу.  [14]

Одно из возможных решений состоит в том, чтобы иметь два индекса для каждого модуля - один для местонахождения текущего слова и один для местонахождения текущего бита; загрузка двух слов таблицы и выполнение индексированной команды сдвига приведут элементы таблицы в правильное расположение. Более хитроумный ( и, возможно, более медленный) метод - сдвигать элементы таблицы в памяти.  [15]



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