[an error occurred while processing this directive]
Подскажите, плиз вопрос по разности двух 16 разрядных в асме для пиков
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено REWtt 24 апреля 2006 г. 11:32

вопрос такой
есть два 16 разрядных числа, каждое состоит, понятное дело, из 2х байт
например BSH1 и BLO1 - старший и младший байты 1го числа
BSH2 и BLO2 - старший и младший байты 2го числа

необходимо вычесть из второго числа первое,
данные обоих чисел обнавляются периодически, и как только разность станет отрицательной, нужно выходить из цикла, если разность положительная, то запрос на обновление данных. но надо сделать так что б величину отрицательной разности , при которой выбрасывает из этого цикла можно было задавать (скажем от 1 до 50)
как это правильно организовать?

сначала вычитаю старщие байты, потом младшие, а какие флаги смотреть?


если можно кинте хоть кусочек проги, или ссылку на пример

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru