Cтраница 2
![]() |
Окно FPU. [16] |
В окне отображаются значения регистров, слово состояния и управляющее слово FPU. [17]
Предложение 006 устанавливает значение регистра 8 равным нулю, подготовляя его для выполнения следующей команды деления. [18]
При этом восстанавливается значение регистра 2 и управление передается в точку вызова. [19]
Как обычно, значение регистра АН определяет функцию, выполняемую прерыванием. Для установки значения счетчика времени загрузите 1 в регистр АН, а старшие и младшие 16 битов нового значения счетчика - в регистры СХ и DX соответственно. Для считывания значения счетчика времени загрузите 0 в регистр АН, IBM PC возвратит старшие и младшие 16 битов счетчика в регистр СХ и DX соответственно. Далее содержимое регистра AL укажет Вам, прошло ли 24 часа с момента последнего считывания счетчика. Если 24 часа еще не прошло, то содержимое регистра AL равно нулю: в противном случае оно отлично от нуля. [20]
Сначала процедура сохраняет значения регистров ВР, DX и АХ в стеке, затем копирует указатель стека SP в регистр ВР. Теперь регистр ВР указывает на значение регистра АХ, помещенное в стек. [21]
Процедура SetMapMask устанавливает значение регистра маски плоскости. [22]
Процедура setMapMask устанавливает значение регистра маски плоскости. [23]
Извлекает из стека значения регистров в заданном порядке. [24]
Используется для передачи значения регистра АСп в регистр MD, значение АСп, при этом сохраняется. [25]
Положение каретки определяется значением регистра управления кареткой. Это значение является также адресом соответствующей позиции буфера. Когда значение регистра увеличивается на единицу, осуществляется перевод одной строки, так что сохраняется правильное положение строки печати по отношению к формату. [26]
Сначала микропроцессор 8088 сохраняет значение регистра DI в памяти, а затем копирует индекс ( счетчик слов) из первой ячейки списка в регистр SI и дополняет его до ближайшего четного значения. Этот индекс добавляется к значению регистра DI, в результате чего получается адрес среднего элемента списка - отправная точка бинарного поиска. Затем микропроцессор 8088 определяет, продолжать ему поиск в верхней половине списка ( выполняя команды с метки HIGHER) или в нижней половине. [27]
Без параметров SCSREG сбрасывает значения регистров SCS к заданным по умолчанию значениям. Директива SCSREG должна использоваться разумно, чтобы избежать ошибок контекста регистра в течение расширения SCS. Регистры источника и регистры назначения не обязательно должны использоваться строго как операнды регистра источника и регистра назначения. [28]
![]() |
Значения модульного регистра, [ TABLE ] Значения модульного регистра, режим модульной адресации режим циклической модульной адресации. [29] |
В табл. 6.10 описаны значения модульного регистра и соответствующие способы вычисления адреса. [30]