Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > Сравнение 16 битного числа с 8 битным


Автор: Veagan 14.11.2012, 21:50
Господа, подскажите, как сравнить 2 числа, какое больше а какое меньше.
Суть проблеммы следующая:
Микроконтроллер MCS-51 
Я замеряю длительность импульса cчетчиком C/T0. В регистрах регистрах TH0 и TL0 будет записана его длительность в микросекундах.
Теперь мне надо сравнить длительнось этого импульса с содержимым аккамулятора. Т.е. Надо узнать, длительность импульса больше какого-то значения или меньше, ну затем сделать переход в зависимости от результата сравнения.


ЗЫ. я тут на форуме нашёл как сравнить 8ми битное число с 8ми битным методом их разности, но ума не приложу как это сделать в моём случае.

Добавлено через 14 минут и 40 секунд
Упс, вроде как я догадался.
Если в ТН0 прсутствует хотя бы одна 1ца, то оно полюбому больше любого числа в аккамуляторе.
Я правильно думаю?

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