Cтраница 1
Непосредственная адресация заключается в указании в команде самого значения операнда, а не его адреса. [1]
Непосредственная адресация ( литеральная) означает, что значение операнда закодировано непосредственно в адресном поле команды. Следовательно, для выполнения действий в АЛУ операнд выбирается из самой команды. [2]
Непосредственная адресация может быть позиционно независимой или позиционно зависимой. [3]
Непосредственная адресация позволяет Вам указывать 8 - или 16-битовое значение константы в качестве операнда-источника. Эта константа содержится в команде ( куда она помещается Ассемблером), а не в регистре или в ячейке памяти. [4]
Непосредственная адресация При этом способе адресации операнды ( один либо два) задаются непосредственно в команде вслед за байтом кода операции во втором либо втором и третьем байтах. [5]
Почему непосредственная адресация не используется для адресации приемника. [6]
При непосредственной адресации в адресной части команд указывается непосредственно операнд. [7]
Команда с непосредственным адресом для загрузки константы 4 в регистр 1. [8] |
При непосредственной адресации не требуется дополнительного обращения к памяти для вызова операнда. [9]
При непосредственной адресации операнд представляется константой в самой команде. [10]
При непосредственной адресации операнд следует непосредственно за кодом операции. [11]
При прямой и непосредственной адресации данных могут быть доступны байты или слова, при косвенной адресации - только байты. Стековая адресация применяется только при работе со словами. Как способ адресации, так и тип операнда определяется неявно кодом операции. [12]
Косвенная регистровая адресация. [13] |
Однако использование непосредственной адресации уменьшает объем программы и сокращает время ее выполнения путем исключения неупорядоченных адресов констант. Другим важным моментом является то, что при этом способе адресации с программиста снимаются заботы по учету различных мелких деталей, таких, как присвоение неповторяющихся имен используемым константам. [14]
В режиме непосредственной адресации, как видно из команды типа MOV МЕМ, RI, могут быть адресованы перемещаемые данные. В этом случае трансляция проходит так же, как и раньше, перемещаемой величине отводится слово вслед за командой, и она попадет на свое место во время загрузки. [15]