![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
Cuprum5,
не знаю, что ты читал, но кодировка у rep=repe=repz одна и та же, поэтому и команда одна и та же, но исторически сложилось, что команды movs/stos/outs/ins пишут с префиксом rep, а для команд cmps/scas используют repe=repz или ее антипод repne=repnz |
![]() |
![]() |
![]() |
#12 |
(aka Jin X) !RTFM!
Форумчанин
Регистрация: 14.12.2014
Сообщений: 296
|
![]()
Добавлю, что 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. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание дампа 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 |