Cтраница 3
Первая из рассматриваемых команд - команда пересылки, функцией которой является пересылка содержимого слова, заданного адресом источника, в слово, заданное адресом приемника. Заметим, что мы всегда имеем дело с содержимым адреса, когда работаем с ассемблером. [31]
Указатели источника и приемника организуются на основе регистров GA и GB, один из которых загружается адресом источника сообщений, другой - адресом приемника. Бит S в регистре СС определяет, какой регистр является указателем источника. Если регистр указывает на ячейку памяти, то он должен содержать адрес младшего байта передаваемого сообщения. В процессе пересылки этот адрес автоматически увеличивается. Если TAG - бит регистра-указателя определяет пространство адресов ввода - вывода, то четыре старших бита игнорируются, а если системное пространство, то используются все 20 бит. Источник и приемник могут быть расположены в одних и тех же или разных пространствах адресов. [32]
Регистр смещения ПДП О ( DOR0) используется в режиме В, чтобы увеличить на его ( DOR0) значение содержимое регистра адреса источника ПДП после каждой передачи. Для этого примера входные данные сохранены в памяти последовательно. Поэтому в DOR0 записано число 1, чтобы увеличивать регистр адреса источника ПДП на 1, после каждой передачи. [33]
Если в адресной системе ( кодовое разделение каналов) за время цикла, равное времени цикла в многоканальной системе ( ГцГа), передается в среднем один адрес источника, изменившего свое состояние, и информация о новом состоянии этого источника ( см. табл. 5.2), то за это время надо передать log2 ( A - ( - l) log2 ( 7 - 1) двоичных единиц информации. Здесь к N добавляется единица из-за необходимости кодирования адресов всех источников не нулевыми кодовыми комбинациями. Фигурные скобки означают округление до ближайшего целого сверху числа. [34]
Первое слово двухоперандных команд имеет следующий формат: слева направо в битах с 15-го по 12 - й содержится код операции, в битах с 11-го по 6 - й - адрес источника и в битах с 5-го по 0 - й - адрес приемника. [35]
Даже теперь наша программа не сможет справиться с задачей, если в команде MUL применяется относительная ( режим 6 с использованием PC) или косвенно-относительная ( режим 7 с использованием PC) адресация, потому что в этом случае ячейка X-J - 2 будет содержать адрес источника или указатель на него относительно адреса расположенной в X команды. [36]
Мостом обрабатывается как адрес источника, так и адрес приемника данных. Адрес источника в пакете - адрес устройства, которое инициирует передачу пакета. Адрес приемника в пакете - адрес устройства, которому предназначен данный пакет. Различие между адресами источника и приемника важно для работы моста. Мосты используют адреса источников для запоминания, в каком сегменте сети находятся работающие компьютеры и какие сетевые устройства включены; затем эта информация используется мостом для пересылки пакетов по адресам назначения. [37]
Регистр адреса источника и режим модификации используются для вычисления модифицированного адреса. Могут использоваться все режимы модифицированной адресации. [38]
Функцией этого оператора является сложение содержимого слова, заданного адресом источника, с содержимым слова, заданного адресом приемника ( адреса представлены в виде двоичных дополнений целых чисел), и размещение результата по адресу приемника. Содержимое адреса источника остается неизменным. [39]
Операция ( изменение субадресов на единицу и проверка запроса) продолжается до тех пор, пока будет получен сигнал Q 1 - Ответ. После определения адреса NA источника запроса по этому адресу направляется соответствующая команда. [40]
Регистр общего назначения GB функционально взаимозаменяем с регистром GA. Если GA загружен адресом источника ПДП-пересылки, то GB должен быть загружен адресом приемника, и наоборот. [41]
С) - схема осуществляет выработку адресов, команд, сигналов управления, прием и интерпретацию сообщений с магистрали. Контроллер формирует до 31 адреса источников и до 31 адреса приемников. Одному физическому прибору могут соответствовать несколько адресов, что дает возможность обращаться к отдельным частям прибора. Все источники имеют индивидуальные адреса, но несколько приемников могут иметь один адрес. [42]
В крупных проектах может быть несколько десятков тысяч таких информационных связей. В этом случае задача заполнения баз, описывающих адреса источников и приемников данных, становится очень трудоемкой. Это может привести к возникновению ошибок, обусловленных объемностью и рутинностью данной работы. [43]
Важным понятием является поток информации - направленное движение информации от источника к получателю. Направление потока задается, как правило, адресами источника и получателя информации. [44]
Во-первых, команды могут быть одно - и двухоперандными или могут вообще не иметь операндов. Суммарное время выполнения двухоперандной команды складывается из времени обработки адресов источника и приемника и собственно времени выполнения команды Для однооперандной команды время выполнения суммируется только со временем обработки адреса источника; наконец, для безоперандных команд отсутствуют оба компонента обработки адресов. [45]