Для сравнения, по моему, достаточно 3-х команд (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено misyachniy 29 января 2003 г. 19:31
В ответ на: Ответ: Совершенно справедливо, однако после операции сравнения в x51 отправлено Bill 29 января 2003 г. 17:57

mov a,Data1
CLR C ; сброс переноса (первая команда)
SUBB A,Data2 ; вычесть из Data1 Data2 (вторая команда)
JB PSW.2 Data2Greate ; (третья команда)
; здесь обрабатываем Data1=Data2 или Data1>Data2

Можно и макрос написать для ленивости
JGE macro Data1,Data2,LabelJGE
mov A,Dataq
clr C
SUBB A,Data2
JB PSW.2,LabelJGE
endm



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

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru