Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт июн 22, 2017 5:15 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 137 сообщений ]  На страницу Пред. 16 7 8 9 10
Автор Сообщение
 Заголовок сообщения: Re: ряд вопросов по FASM
СообщениеДобавлено: Сб янв 30, 2016 10:31 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт апр 26, 2012 10:10 pm
Сообщения: 37
Привет. Кто подскажет, почему этот фрагмент не работает, в чем ошибка?

Код:
cmp byte [I_Param+5], 'B'
jz BtClrSet
inc edx
cmp byte [I_Param+5], 'R'
jz BtClrSet
inc edx
BtClrSet:


Я передаю в аргументах строку "BOOT R" (например). Вывод byte [I_Param+5] в debug работает, а вот сравнения почему-то не происходит, что я упустил?
По-моему - при сравнении флаги каждый раз разные... если сделать jnz, то прыжок происходит (но не работает логика).


Вернуться к началу
 Заголовок сообщения: Re: ряд вопросов по FASM
СообщениеДобавлено: Сб янв 30, 2016 2:09 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт апр 26, 2012 10:10 pm
Сообщения: 37
Разобрался: по какой-то причине по этому адресу к моменту сравнения оказывается 00h.
Вопрос почему, буду трассировать дальше.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 137 сообщений ]  На страницу Пред. 16 7 8 9 10

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB