Возможно пригодится - сравнение 16 битных знаковых чисел
Чуть измененный вариант из книгиКод:;DE и HL - знаковые 16 битные целые ;Портит A и B CmpDEHL: mov a,d xra h jm DiffSigns mov a,e sub l mov b,a mov a,d sbb h rc ;DE<HL (CY=1) ora b ret ;или DE>HL (CY=0;Z=0) или DE=HL (CY=0;Z=1) DiffSigns: xra h rp ;DE>HL (CY=0;Z=0) stc ret ;DE<HL (CY=1)
Григорьев В.Л. Программное обеспечение микропроцессорных систем. М.: Энергоатомиздат, 1983 (с. 173-174)




Ответить с цитированием