Ассемблер в Linux для программистов C: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Ссылки: +ссылки
изменил "определение места положения операндов" в "определение местоположения операндов"
Строка 535:
 
== Методы адресации ==
Пространство памяти предназначено для хранения кодов команд и данных, для доступа к которым имеется богатый выбор методов адресации (около 24). Операнды могут находиться во внутренних регистрах процессора (наиболее удобный и быстрый вариант). Они могут располагаться в системной памяти (самый распространенный вариант). Наконец, они могут находиться в устройствах ввода/вывода (наиболее редкий случай). Определение места положенияместоположения операндов производится кодом команды. Причем существуют разные методы, с помощью которых код команды может определить, откуда брать входной операнд и куда помещать выходной операнд. Эти методы называются методами адресации. Эффективность выбранных методов адресации во многом определяет эффективность работы всего процессора в целом.
 
=== Прямая или абсолютная адресация ===