Среда, 21 сентября 2011 00:00

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

Written by
Rate this item
(0 votes)

Простое сравнения двух беззнаковых 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
Read 1965 times Last modified on Суббота, 06 декабря 2014 19:11

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

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