Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Ки. Некоторые команды требуют, чтобы операнд находился на
Фиксированном месте (например, в регистре АХ), тогда этот операнд Явно не указывается в команде. Результат выполнения команды по- Мещается в регистр или ячейку памяти, из которого (которой), как Правило, берется первый операнд. Например, большинство команд С двумя операндами реализуют действие ор!:= ор! - ор2 Где opl —регистр или ячейка; а ор2 —непосредственный операнд, Регистр или ячейка. Адрес операнда разрешено модифицировать по одному или Двум регистрам. В первом случае в качестве регистра-модификатора Разрешено использовать регистр вх, ВР, si или DI (и никакой Иной). Во втором случае один из модификаторов обязан быть реги- Стром вх или ВР, а другой —регистром SI или DI; одновременная Модификация по вх и ВР или si и DI недопустима. Режимы процессора. Система команд процессоров 180x86... 387 Регистры вх и ВР обычно используются для хранения базы (на- Чального адреса) некоторого участка памяти (скажем, массива) и Потому называются базовыми регистрами, а регистры si и DI часто Содержат индексы элементов массива и потому называются индекс- Ными регистрами. Однако такое распределение ролей необязательно, и, например, В si может находиться база массива, а в вх —индекс элемента Массива. В MASM адреса в командах записываются в виде одной из сле- дующих конструкции: А, А[М] или A [ M l ] [ M 2 ], Где А —адрес; м —регистр вх, ВР, si или DI, Ml —регистр вх или ВР, а М2 —регистр si или DI. Во втором и третьем варианте А мо- жет отсутствовать, в этом случае считается, что А = 0. При выполнении команды процессор прежде всего вычисляет Так называемый исполнительный (эффективный) адрес —как сумму Адреса, заданного в команде, и текущих значений указанных регист- Date: 2015-11-13; view: 435; Нарушение авторских прав |