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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2014, 22:18   #1
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 592
По умолчанию Не могу разобратся с работой участка кода

Пожалуста обьясните, чего то ничего не понимаю.
Не могу разобратся с работой участка кода обозначеного красным.
,,,КОМАНДА JMP
Одной из команд обычно используемых для передачи управления является
команда JMP. Эта команда выполняет безусловный переход, т.е. обеспечивает
передачу управления при любых обстоятельствах.,,,
,,JMP
Это безусловный переход, то есть никакого решения не делается, и всегда происходит переход по заданном адресу
,,
Тут вроде все понятно? Тогда почему и как осущиствляется переход на нижеследующий адрес 0040100D?
Я вижу что флаг Я становится 1 но как же флаг влияет? Как же мы переходим ниже если переход безусловный?
Изображения
Тип файла: jpg Визуал нетого.jpg (118.8 Кб, 143 просмотров)
Dimka-novitsek вне форума Ответить с цитированием
Старый 07.04.2014, 22:38   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Как же мы переходим ниже если переход безусловный?
В последней "красной" строчке на скрине команда не JMP, а JNZ. Поэтому, переход условный.
Streletz вне форума Ответить с цитированием
Старый 07.04.2014, 23:53   #3
Dimka-novitsek
Форумчанин
 
Аватар для Dimka-novitsek
 
Регистрация: 22.04.2013
Сообщений: 592
По умолчанию

Спасибо!! Да, я реально баран, невнимательно смотрел
Dimka-novitsek вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Назначение участка ассемблерного кода Schmidt Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 17.07.2013 19:09
Выполнение участка кода без ожидания ввода БалаШагаЛ Общие вопросы C/C++ 5 09.06.2011 12:17
Вызов события из произвольного участка кода в WPF Casper-SC Общие вопросы .NET 1 24.07.2010 10:23
Прозьба помоч разобратся с работой программы. alfred Софт 1 23.06.2008 20:05