* BLE:
* Отыскание наиболее отрицательного числа из двух 16-разрядных целых чисел со знаками
*
* Ввод: 16-разрядные целые числа, со знаками, во VAL1 и VAL2
* Вывод: Наиболее отрицательное целое число в H:X
*
*
Метка Операция Операнд Комментарий
ORG $50 ; Адресное пространство RAM
VAL1 RMB 2 ; 16-разрядное целое число со знаком
VAL2 RMB 2 ; 16-разрядное целое число со знаком
*
*
ORG $6E00 ; Адресное пространство ROM/EPROM
LDHX VAL1
CPHX VAL2
BLE EXIT1 ; Выход, если VAL1 =< VAL2,
LDHX VAL2 ; в ином случае загрузка VAL2 в H:X
EXIT1 EQU *
*
|