Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
LOOPNE), которые, кроме регистра сх, проверяют еще и флаг нуля
ZF; например, команда LOOPZ ≪выходит≫ из цикла, если сх = 0 или ZF = 1. Эту команду можно, например, использовать при поиске в Массиве первого нулевого элемента, где должно быть предусмотрено два условия выхода из цикла: либо будет найден нулевой элемент (ZF = 1, если перед LOOPZ поставить команду сравнения очередно- го элемента с 0), либо будет исчерпан весь массив (сх = 0). Отметим, что все эти ≪циклические≫ команды реализуют корот- Кий относительный переход, как и команды условного перехода, Поэтому их можно использовать только для циклов с небольшим Числом команд. В MASM есть еще две команды перехода —CALL (переход с воз- Вратом) и RET (возврат из подпрограммы). Строковые операции. В 180X86 под строкой понимается последо- Вательность соседних байтов или слов. В связи с этим все строковые команды имеют две разновидности: •для работы со строками из байтов (в мнемонику операций Входит буква в); •для работы со строками из слов (в мнемонику входит w). Имеются следующие операции над строками: •пересылка элементов строк (в память, из памяти, память—па- Мять); •сравнение двух строк; •просмотр строки с целью поиска элемента, равного заданному. Каждая из этих операций выполняется только над одним эле- Ментом строки, однако одновременно происходит автоматическая Настройка на следующий или предыдущий элемент строки. Име- Ются специальные команды повторения (REP и др.), которые за- Ставляют следующую за ними строковую команду многократно по- Глава 4. Персональные компьютеры Вторяться (до 2)6 раз), в связи с чем такая пара команд позволяет Обработать всю строку, причем намного быстрее, чем запрограм- Мированный цикл. Кроме того, строки можно просматривать вперед (от их начала К концу) и назад. Направление просмотра зависит от флага направ- Date: 2015-11-13; view: 415; Нарушение авторских прав |