|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.03.2024, 14:17 | #1 |
Пользователь
Регистрация: 06.01.2021
Сообщений: 52
|
Почему неправильно срабатывает ZF флаг при сравнении
Объясните пожалуйста, не понимаю, почему у меня включается флаг ZF после сравнения cl, где лежит 19 с числом 20, после чего естественно срабатывает прыжок на завершение с ошибкой.
Вот исходник, сейчас пытаюсь отлаживать. Вот функция: Код:
Последний раз редактировалось iXNomad; 24.03.2024 в 14:23. |
02.04.2024, 05:06 | #2 |
Форумчанин
Регистрация: 05.09.2016
Сообщений: 135
|
понять можно. Предпологается вычитание из левого поля. Если число меньше нуля то и флаг будет
Немного о GoAsm.
Последний раз редактировалось Nif-naf; 02.04.2024 в 05:10. |
03.04.2024, 05:26 | #3 |
Форумчанин
Регистрация: 05.09.2016
Сообщений: 135
|
Более того если а<с, то jb, если а=с то je, a jz это из области .bss. Более того много могет не робить вааще
Немного о GoAsm.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему не срабатывает обработка ошибки? | Kronos913 | Общие вопросы Delphi | 5 | 04.07.2021 03:05 |
Паскаль.Почему условие не срабатывает? | Max$$ | Помощь студентам | 12 | 26.09.2017 20:10 |
Почему не срабатывает preg_replace? | Karyuudo | Помощь студентам | 3 | 20.09.2015 01:16 |
Не срабатывает счетчик при сравнении textbox'сов | paver | C# (си шарп) | 2 | 28.03.2014 14:52 |
почему неправильно? | Tolian92 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.03.2012 02:04 |