Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2017, 20:13   #11
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,162
По умолчанию

Cuprum5,
не знаю, что ты читал, но кодировка у rep=repe=repz одна и та же, поэтому и команда одна и та же, но исторически сложилось, что команды movs/stos/outs/ins пишут с префиксом rep, а для команд cmps/scas используют repe=repz или ее антипод repne=repnz
Mikl___ вне форума Ответить с цитированием
Старый 29.05.2017, 12:12   #12
7in
(aka Jin X) !RTFM!
Форумчанин
 
Аватар для 7in
 
Регистрация: 14.12.2014
Сообщений: 295
По умолчанию

Добавлю, что rep "работает только от cx" лишь в movs/stos/outs/ins и именно потому, что эти инструкции не влияют на флаги, и смысла использовать флаг ZF нет. А вот в cmps/scas наоборот использовать rep без суффикса e/z/ne/nz смысла нет, т.к. их суть в поиске/сравнении значений и установке флага ZF (и других флагов заодно).
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru

Последний раз редактировалось 7in; 29.05.2017 в 12:15.
7in вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание дампа MySQL Dozent БД в Delphi 11 10.11.2013 03:06
Записать в память программы из файла дампа Night_Devil Общие вопросы Delphi 3 05.11.2012 15:03
Запись файла-дампа процесса в память InsteadOfMe Помощь студентам 8 05.04.2011 00:07
Прошу проанализировать 2 дампа Altera Свободное общение 1 01.09.2009 19:11
Сохранение дампа памяти Polg Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 14 06.03.2008 08:44