|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.01.2016, 10:55 | #1 |
Регистрация: 05.01.2016
Сообщений: 5
|
Сравнение, Ассемблер
Здравствуйте, на языке Ассемблер, как сделать сравнение? у меня в регистр записывается число, и нужно его сравнить с значением 7, если больше то по одному пути, если меньше то по другому
|
07.01.2016, 11:09 | #2 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Благодарить в репутацию. Проклинать — туда же
|
07.01.2016, 11:20 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
позволю себе добавить к вышеприведённому ответу пару слов...
на Ассемблерах процесс сравнения разделяется на два шага. Шаг первый, сравниваем два операнда ( это могут быть регистры, константы, области памяти...) Результатом сравнения является установка флагов процессора (это такие специальные битовые значения) в зависимости от результатов сравнения. Шаг второй. используя команду условного перехода, мы обеспечиваем переход в том случае, если флаг установлен. Если флаг не установлен, перехода не будет, выполнение продолжится со следущего после команды перехода оператора. Стало чуть понятней? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь ! Ассемблер .Сравнение с текущей датой. | 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 |