poradite mi se zacatecnickym prog?

Proč tak komplikovaný algoritmus. Co třeba takhle:

         mov A,Operand1          ;signed byte
         clr C
         subb A,Operand2          ;signed byte
         jnb PSW.OV, Negace
         cpl Acc.7
Negace:                                 ;Acc.7 = Acc.7 xor OV
         jnb Acc.7,JeVetsi            ;Operand1>=Operand2