Команда - проверка - Большая Энциклопедия Нефти и Газа, статья, страница 1
Ценный совет: НИКОГДА не разворачивайте подарок сразу, а дождитесь ухода гостей. Если развернете его при гостях, то никому из присутствующих его уже не подаришь... Законы Мерфи (еще...)

Команда - проверка

Cтраница 1


Команда проверки позволяет получить информацию о состоянии конкретного устройства ввода-вывода. Команда передачи в канале по смыслу представляет безусловный переход к новой цепочке командных слов канала. Подобно PSW центрального процессора с каналом связано слово-состояние канала ( Channel Status Word), которое хранит информацию о ключе защиты, адресе текущего командного слова, состоянии канала и текущее значение счетчика последнего исполняемого командного слова. В момент прерывания или окончания работы канала, которое может возникнуть как в результате нормального окончания обмена, так и в результате прекращения обмена, в CSW сохраняется вся необходимая информация, позволяющая супервизору проанализировать ситуацию и предпринять необходимые действия и меры. Следует еще раз подчеркнуть, что каналы и подканалы - это достаточно сложные по логике работы устройства, которые автономно и параллельно с ЦП выполняют обмен, контролируют правильность передач информации и управляются программой, находящейся в главной памяти ЦП.  [1]

Команды проверки ( TST) и сравнения ( СМР) предназначены для принятия решения и осуществления перехода.  [2]

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

Команда проверки TST сравнивает содержимое указанного элемента памяти с нулем для использования в идущей следом за ней команде ветвления. Как и в случае команды СМР, указанный элемент памяти не меняется.  [4]

Команда ТМ проверки по маске ( Test under Mask) вырабатывает код условия, определяющий соответствие первого операнда - восьмибптового кода в байте с адресом Di ( Bi) и непосредственного операнда i2, играющего роль маски, г-ассмат-риваются только те биты первого операнда, номера которых ( из диапазона 0 - 7) совпадают с номерами тех битов маски, которые имеют единичные значения.  [5]

Команды проверки битов и операндов предназначены для установки или очистки битов регистра состояния процессора в зависимости от значения выбранных битов или всего операнда в целом. Выходного операнда команды не формируют. Команда проверки операнда ( TST) проверяет весь код операнда в целом на равенство нулю и на знак ( на значение старшего бита), она требует только одного входного операнда. Команда проверки бита ( BIT) проверяет только отдельные биты, для выбора которых в качестве второго операнда используется код маски. В коде маски проверяемым битам основного операнда должны соответствовать единичные разряды.  [6]

Команда проверки битов BIT ( Bit Test), входящая в систему команд машины PDP-11, осуществляет логическую функцию и над своими операндами.  [7]

При выполнении команды проверки границ производится сравнение содержимого регистра данных с нулем и верхним предельным значением. Если содержимое регистра меньше нуля или больше предельного, возникает прерывание.  [8]

В целях сокращения длины команд проверки часто используют подразумеваемую адресацию. Другой путь сокращения длины команды заключается в подразумеваемой адресации перехода. Например, команда проверки строится таким образом, что при выполнении ус-х ловий перехода совершается скачок через следующую команду, при невыполнении условий перехода выполняется следующая команда.  [9]

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

Пересылка объясняется тем, что команда проверки байтов ( ТМ) может производиться только над байтом памяти, но не над байтом регистра. Если в макрокоманде IF был использован параметр THIS, то ни команда TRT, ни команда STC не порождаются.  [11]

В МП 80186 также предусмотрена команда проверки границ BOUND, благодаря которой упрощается работа с массивами данных.  [12]

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

В противном случае она продвигает указатель и возвращается к команде проверки совпадения символа с десятичной точкой. Когда обработка всей строки завершена, процедура CONV AB возвращает управление основной программе.  [14]

Анализ строки со старшими разрядами кода Грея выполняется с помощью команды проверки по маске ( ТМ), в которой выясняется, есть ли во введенной строке единица в 8 - м разряде.  [15]



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