|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.04.2013, 18:21 | #1 |
Пользователь
Регистрация: 13.02.2012
Сообщений: 89
|
Условные переходы (if)
Здравствующие. Подскажите как написать программу типа пожарный датчик которая выводит сообщение «Опасная ситуация», если t >= 45C.
Ввод есть а вот с if проблемы не получается. Помогите пожалуйста, заранее спасибо. Код:
|
05.05.2013, 17:51 | #2 |
Форумчанин
Регистрация: 04.06.2010
Сообщений: 212
|
В общем случае так
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, иначе следующая команда
мой сайт http://wanes101.16mb.com/myblog
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не работают условные переходы | Gooch | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 23.05.2012 05:03 |
условные переходы на асм | L0L | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 31.03.2012 12:38 |
Условные переходы | серг | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 15.04.2010 22:24 |
ассемблер условные переходы | серг | Помощь студентам | 0 | 15.04.2010 19:25 |