Cтраница 1
Команда обмена полезной информацией и здесь выглядит как команда обращения к внешнему устройству с кодом двойки в младшей триаде, запуск устройств осуществляется по команде обращения к внешнему устройству с кодом четверки в младшей триаде. [1]
Команды обмена обеспечивают передачу данных с обращением к памяти, к регистрам, к устройствам ввода-вывода. Основу этой группы составляют команды вида загрузить содержимое ячейки памяти в регистр, записать данные из регистра в память, переслать данные. Команды ввод и вывод дают возможность осуществить обмен информацией между внутренними регистрами процессора и внешними устройствами. [2]
Команда обмена XCHG ( exchange - обменять) меняет между собой значения двух регистров или регистра и ячейки памяти. Однако она не может выполнить обмен значений регистров сегмента. [3]
БИФ команды обмена - универсальные интерфейсные команды ( табл. 17), а БИФ исполняет их. Команды передаются по шинам команд. Кроме команд ПИД выдает в БИФ сигнал начальной установки ( НУ) по специальной шине и сигнал ВЫЗОВ БИФ по шине ВЫЗОВ при выдаче каждой интерфейсной команды. [4]
Результатом команды обмена является операнд, пересылаемый по второму адресу. [5]
Выполнение команды обмена с внешним устройством начинается после выдачи вычислителем сигнала в устройство управления внешними устройствами и получения ответного сигнала, подтверждающего, что в последнем адрес внешнего устройства принят и можно выполнять команду. Если же выполняется команда в режиме записи, то осуществляется передача информации из вычислителя в ячейку устройства управления, адрес которой выбран дешифраторами. [6]
В адресе команды обмена с МЛ указывается номер лентопротяжного механизма и номер участка ( зоны) МЛ. Как правило, обмен с МЛ производится целыми зонами. Иногда в команде указывается также и объем информации обмена. [7]
Какие операции производятся командами обмена данными. [8]
Ее работа начинается с формирования команды обмена, которое производится в два приема. Полученная таким образом программа канала, состоящая из единственной команды, выполняется по ЕХСР. Для ожидания конца обмена вслед за ЕХСР выдается макрокоманда WAIT. Вместо того чтобы в явном виде задать адрес блока управления вводом-выводом, здесь используется неявная адресация. Дело в том, что после выполнения макрокоманды ЕХСР в 1 - м регистре общего назначения находится адрес блока ССВ. [9]
Время выполнения команд в ЦП. [10] |
Чтобы оценить производительность ЦП без команд обмена, удалим частоту и общее время выполнения этих команд из соответствующих граф. Получается двенадцать команд с общим временем 26 мкс, что в среднем составляет 2 17 мкс на команду. [11]
Ниже приведен обобщенный пример использования команд обмена с ГМД для автоматизации печати справочной информации при выписке отгрузочной спецификации. В данном примере в одном секторе предусматривается хранение справочной информации по двум номенклатурным позициям. [12]
Обращение к АЦПУ производится по командам обмена между накопителями. [13]
Представленная в табл. 2.1 группа содержит команды обмена между памятью и регистрами. Это наиболее часто встречающиеся в программах команды, которые занимают около 45 % их общего числа. Группа команд пересылки никакого воздействия на флажковый регистр не оказывает, за исключением тех команд, которые используют флажковый регистр в качестве приемника данных. [14]
По этой команде ( внешне напоминающей команду обмена с внешним устройством с номером 008) производится обнуление HP ( CM) и последующее преобразование аналогового сигнала, подведенного ко входу преобразователя, в код. [15]