нительный адрес, оставив результат в
нительный адрес, оставив результат в одном из регистров. Тогда,
вместо указния адреса в самой команде INC, можно просто указать,
какой из регистров его содержит.
Для хранения адресов операндов программа может использовать лю-
бой из четырех адресных регистров. Так, в нашем примере программа
добавляет к адресу базы 2*I и помещает результат в регистр BX. Со-
ответствующий элемент вектора в этом случае будет увеличиваться ко-
мандой
INC WORD PTR [BX]
Выражение [BX] сообщает ассемблеру, что регистр BX содержит ад-
рес операнда, а не является операндом сам по себе. Скобки [ и ],
заключающие какое-либо значение, указывают ассемблеру, что это
значение - адрес. Другая часть операндного выражения, WORD PTR,
требуется ассемблеру для информации, что операнд является
переменной типа WORD (слово). Далее мы обсудим оператор PTR более
подробно.
Содержание Назад Вперед