Cтраница 2
В режиме относительной адресации ( пример 3) после выборки команды и увеличения содержимого СК на два процессор снова обращается в память за индексным словом по адресу, содержащемуся в СК, после чего еще раз увеличивает на два содержимое СК. Так как режим адресации индексный, процессор суммирует индексное слово с содержимым выбранного регистра, которым при относительном режиме является регистр СК. Полученная сумма ( в данном примере 74 204 300) является адресом операнда. [16]
ЦП вычисляет исполнительный адрес, в PC находится адрес слова, следующего за тем, в котором помещается X. Число X может быть во втором или третьем слове команды в зависимости от того, какой операнд адресуется в относительном режиме; ассемблер автоматически сделает необходимые корректировки. [17]
Шины данных АХ и DX и шины данных AY и DY соответственно обеспечивают различные пути для передачи данных в сумматор приращений, регистр позиции, регистр построения и опять-таки в сумматор приращений. Сумматор приращений может быть открыт или закрыт; это позволяет загружать регистр позиции либо в абсолютном, либо в относительном режиме и наращивать его содержимое для получения промежуточных значений при построении вектора. [18]
Возможны различные сценарии боевого применения УАСП на основе ГЛОНАСС / СР8 - технологий. В частности, для преодоления указанных трудностей в ходе операции одновременно могут использоваться как бортовые, так и наземные приемники, позволяющие реализовать так называемые дифференциальные и относительные режимы навигации. [19]
Усилитель коэффициента калибровки предназначен для компенсации частотной зависимости коэффициентов эффективности приемных преобразователей. Интегратор имеет три режима работы: линейный, когда временной интервал пропорционально зависит от уровня сигнала на выходе первичного преобразователя; логарифмический, при котором эта зависимость имеет логарифмический характер; логарифмически относительный режим, при котором интервал пропорционален логарифму отношения измеряемого уровня и любого зафиксированного произвольного уровня. Выбор режима работы интегратора осуществляется контроллером. [20]
Абсолютный режим адресации ( режим 3, регистр 7. [21] |
Заметим, что в примерах непосредственной и абсолютной адресации если п есть некоторая константа, то фп - ее числовое выражение. Если п - символическое имя, то фп обозначает значение этого имени. Такие соглашения приняты в Ассемблере. Если символическое имя суть метка, то во время ассемблирования ей будет присвоено значение счетчика адресов, достигнутое в момент появления метки. Так, например, команда MOV фХ, Rn может быть применена для загрузки некоторого числа X ( возможно, адреса) в Rn, в то время как MOV фХ, Rn загружает содержимое ячейки, имеющей метку X, в Rn. Альтернативный способ спецификации содержимого некоторой ячейки с помощью символического адреса заключается в использовании относительного режима адресации. [22]
Если последняя половина поля операнда в директиве ORG, имеющей дело с пространством памяти загрузки и счетчиком, не определена, то ассемблер будет считать, что пространство памяти загрузки и счетчик адреса загрузки совпадает с пространством памяти выполнения программы и счетчиком адреса выполнения. В этом случае созданный объектный код загружается в то пространство памяти и по тому адресу, где была запущена программа. Причем, этот загруженный код не является оверлейным. Если пространство памяти загрузки и счетчик даны в поле операнда, то ассемблер всегда генерирует код для оверлея. Является оверлей абсолютным или настраиваемым, зависит от текущего режима действия ассемблера. От этого будет зависеть и то, является значение счетчика загрузки абсолютным или относительным выражением. Если ассемблер запущен в абсолютном режиме или выражение счетчика загрузки абсолютно, то оверлей также является абсолютным. Если же ассемблер находится в относительном режиме и выражение счетчика загрузки относительное, оверлей будет настраиваемым. Запущенный настраиваемый оверлейный код адресуется относительно данного местоположения с помощью выражения счетчика адреса выполнения программы. [23]