Cтраница 3
Если число, представленное четырьмя старшими битами аккумулятора, больше 9 или установлен флаг переноса CY, то число 6 добавляется к числу, образованному четырьмя старшими битами аккумулятора. [31]
Оно также согласуется с особенностями специальных команд некоторых процессоров серии PDP-11, которые выполняют арифметические действия над числами с двойной точностью в предположении, что в слове с меньшим адресом хранятся старшие биты. Поэтому такого соглашения желательно придерживаться. [32]
В сдвиге участвуют все 32 бита первого операнда. Старшие биты без проверки выдвигаются за пределы регистра и теряются. В освобождающиеся младшие позиции регистра вводятся нули. [33]
Сдвигу подвергаются все биты регистра, и биты, сдвинутые из младших позиций, теряются; это обстоятельство не отражается в признаке результата. Освободившиеся старшие биты заполняются нулями. [34]
Организация модуля ЗУПВ.| Зависимость емкости памяти от числа БИС в модуле. [35] |
Логика управления воспринимает приказы считывания и записи, а затем посылает соответствующие сигналы СЕ и R / W в массив БИС. Старшие биты адреса поступают в логику управления и определяют выбор модуля. [36]
Коды команд канала. [37] |
Однако на ВУ передаются все 8 битов команды для всех команд, кроме команды перехода в канале, которая выполняется непосредственно каналом. Старшие биты кода команды являются битами модификации, и назначение их различно для разных ВУ. [38]
Истинный адрес, соответствующий адресу второго операнда, помещается в регистр общего назначения, заданный полем Ri. Оставшиеся старшие биты регистра устанавливаются в нуль. [39]
Младшие одиннадцать битов исполнительного адреса задают адрес устройства ввода-вывода, причем правый байт задает собственно адрес УВВ, а остальные три бита содержат номер канала, к которому оно подключено. Старшие биты исполнительного адреса на выполнение команд ввода-вывода влияния не оказывают. [40]
Если нужная строка не присутствует ни в одной кэш-памяти данного кластера, то пакет с запросом отправляется в исходный кластер, содержащий данную строку. Этот кластер определяется по 4 старшим битам адреса памяти, и им вполне может оказаться кластер запрашивающей стороны. В этом случае сообщение физически не посылается. Аппаратное обеспечение в исходном кластере проверяет свои таблицы и выясняет, в каком состоянии находится строка. Если она UNCACHED или SHARED, аппаратное обеспечение, которое управляет каталогом, вызывает эту строку из глобальной памяти и посылает ее обратно в запрашивающий кластер. Затем аппаратное обеспечение обновляет свой каталог, помечая данную строку как сохраненную в кэш-памяти кластера запрашивающей стороны. [41]
При выполнении некоторых операций два смежных регистра используются совместно, позволяя работать с двойными словами. В этом случае адресуемый регистр содержит старшие биты операнда и должен иметь четный адрес, тогда как регистр, содержащий младшие биты операнда, имеет следующий по порядку нечетный адрес. Программа в этом случае должна указывать четный регистр, содержащий старшие биты. Следующий регистр с большим номером содержит младшие биты. [42]
При отсутствии в процессе переадресации каких-либо особых случаев истинный адрес страницы, полученный из строки таблицы страниц, объединяется с битами индекса байтов логического адреса. При этом биты адреса страницы занимают старшие биты объединенного кода. В результате образуется истинный адрес памяти. [43]
Режим спектрального выбора сначала посылает компоненты нижней частоты каждого из 8 х 8 блоков, затем верхней частоты для тех же блоков. Режим последовательной аппроксимации посылает сначала N старших бит каждой закодированной величины, затем младшие биты, где Л - любое. По мере необходимости эти 2 режима могут быть объединены. [44]
По команде SRA 31 бит общего регистра сдвигаются вправо на число позиций, определяемых шестью младшими цифрами адреса второго операнда. Биты из младших позиций теряются, а освободившиеся старшие биты устанавливаются равными знаковому биту. Переполнения при выполнении этой операции не устанавливается. [45]