![]() Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
![]() Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
![]() |
Ты команды с двумя операндами; так, предусмотрен специальный
Формат для команд, один из операндов которых фиксирован (обыч- Но это регистр АХ). Имеют свои форматы и команды с другим чис- Лом операндов. З а п и с ь команд в MASM. Ранее уже было дано краткое Описание форматов ассемблерных команд, здесь же следует его кон- Кретизировать, с учетом дополнительных сведений. Из сказанного Ясно, что одна и та же операция в зависимости от типов операндов записывается в виде различных машинных команд: например, в X86 имеется 28 команд пересылки байтов и слов. В то же время в MASM все эти ≪родственные≫ команды записываются единообраз- но: например, все команды пересылки имеют одну и ту же символь- ную форму записи: MOV opl,op2 (opl:=op2) Анализируя типы операндов, ассемблер сам выбирает подходя- Щую машинную команду. В общем случае команды записываются в MASM следующим образом: МЕТКА: МНЕМОКОД ОПЕРАНДЫ /КОММЕНТАРИЙ Метка с двоеточием, а также точка с запятой и комментарий Могут отсутствовать. Метка играет роль имени команды, ее можно Использовать в командах перехода на данную команду. Коммента- Рий не влияет на смысл команды, а лишь поясняет ее. Операнды, Если есть, перечисляются через запятую. Основные правила записи Операндов следующие. Регистры указываются своими именами, например: MOV AX,SI;оба операнда —регистры Режимы процессора. Система команд процессоров 180x86... 391 Непосредственные операнды задаются константными выраже- ниями (их значениями являются константы-числа), например: MOV ВН,5 5 - непосредственный операнд MOV DI,SIZE X SIZE X (число байтов, занимаемых Переменной X) - непосредственный операнд Адреса описываются адресными выражениями (например, име- Нами переменных), которые могут быть модифицированы по одно- Му или двум регистрам; например, в следующих командах первые операнды задают адреса: Date: 2015-11-13; view: 413; Нарушение авторских прав |