Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > Условия ">", "<"


Автор: Fantaz1 11.11.2009, 13:20
Не могу понять, как провести обычную проверку, больше или меньше переменная какого то числа...
Программу пишу для микроконтроллера MCS-51. 
Подскажите, как это сделать??? Заранее спасибо!

Автор: piritus 11.11.2009, 14:24
JG - если больше
JNLE - если не меньше и не равно

JL - Если меньше
JNGE - Если не больше и не равно

Автор: Fantaz1 11.11.2009, 15:34
Цитата(piritus @ 11.11.2009,  14:24)
JG - если больше
JNLE - если не меньше и не равно

JL - Если меньше
JNGE - Если не больше и не равно

К сожаленью не одна из этих команд не работает! Точнее компилятор не распознает этих команд..

Автор: airyashov 11.11.2009, 15:48
помоему у 51
только 
Код

JC Переход, если есть перенос 
JNC Переход, если нет переноса 

Автор: Fantaz1 11.11.2009, 16:15
airyashov Да правильно! уже разобрался!) с помощью jc, jnc и jz.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)