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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2016, 10:55   #1
tilbakekomst
 
Регистрация: 05.01.2016
Сообщений: 5
По умолчанию Сравнение, Ассемблер

Здравствуйте, на языке Ассемблер, как сделать сравнение? у меня в регистр записывается число, и нужно его сравнить с значением 7, если больше то по одному пути, если меньше то по другому

tilbakekomst вне форума Ответить с цитированием
Старый 07.01.2016, 11:09   #2
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

http://www.kolasc.net.ru/cdo/program...mbler/cmp.html

и про остальные команды тоже прочтите
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 07.01.2016, 11:20   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

позволю себе добавить к вышеприведённому ответу пару слов...

на Ассемблерах процесс сравнения разделяется на два шага.
Шаг первый, сравниваем два операнда ( это могут быть регистры, константы, области памяти...)
Результатом сравнения является установка флагов процессора (это такие специальные битовые значения) в зависимости от результатов сравнения.
Шаг второй. используя команду условного перехода, мы обеспечиваем переход в том случае, если флаг установлен. Если флаг не установлен, перехода не будет, выполнение продолжится со следущего после команды перехода оператора.

Стало чуть понятней?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь ! Ассемблер .Сравнение с текущей датой. ddnnbb Помощь студентам 7 23.10.2013 09:50
Ассемблер. Сравнение входящего числа. Tonirovan Помощь студентам 2 03.03.2013 23:42
ассемблер klim_666 Фриланс 5 29.12.2010 14:52
Ассемблер ViSaDeR Помощь студентам 2 25.12.2010 20:37
Сравнение остатков двух чисел от деления на 3 (ассемблер) MaxFlame Помощь студентам 0 25.05.2010 09:11