![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос | Заплачу за решение | Новые сообщения Сообщения за день | Расширенный поиск | Правила | Всё прочитано |
![]() |
|
Опции темы |
![]() |
#1 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 89
Репутация: 21
|
![]()
Здравствующие. Подскажите как написать программу типа пожарный датчик которая выводит сообщение «Опасная ситуация», если t >= 45C.
Ввод есть а вот с if проблемы не получается. Помогите пожалуйста, заранее спасибо. Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 04.06.2010
Адрес: Иркутск
Сообщений: 212
Репутация: 23
|
![]()
В общем случае так
1. сравнение: cmp eax,ebx ;сравниваем eax и ebx потом следующей командой пишеш условный переход в зависимости от условия 2. Вот к примеру: JE/JZ Переход, если равно/нуль ZF JNE/JNZ Переход, если не равно/не нуль ZF JA/JNBE Переход, если выше/не ниже или равно ZF,CF JAE/JNB Переход, если выше или равно/не ниже CF JB/JNAE Переход, если ниже/не выше или равно CF JBE/JNA Переход, если ниже или равно/не выше CF,AF к примеру если такая КОП "jae m1", то if (eax>=ebx) <=> переход на метку m1, иначе следующая команда |
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не работают условные переходы | Gooch | Assembler | 2 | 23.05.2012 05:03 |
условные переходы на асм | L0L | Assembler | 1 | 31.03.2012 12:38 |
Условные переходы | серг | Assembler | 1 | 15.04.2010 22:24 |
ассемблер условные переходы | серг | Помощь студентам | 0 | 15.04.2010 19:25 |
|
|