ПП сравнения двух беззнаковых 16-разрядных чисел

Категория: 5. Программные приемы
Автор: MAZ Просмотров: 3124

Простое сравнения двух беззнаковых 16-разрядных чисел  X и Y.

старший байт H, младший байт L

  movf    HX,W
subwf   HY,W
btfss   STATUS,C
goto    Xbol     ; результат: X > Y
btfss   STATUS,Z
goto    Ybol     ; результат: Y > X
movf    LX,W
subwf   LY,W
btfss   STATUS,C
goto    Xbol     ; результат: X > Y
btfss   STATUS,Z
goto    Ybol     ; результат: Y > X
goto    XequY    ; результат: X = Y

Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2019 © ChipMK.ru

ChipMk.ru Яндекс Метрика