mach ein reset der Zero-Flag
anschließend zieh' beide zahlen voneinander ab.

wenn dann das zero flag gesetzt wird, waren se exakt gleich groß. dann kommt nämlich null raus..

wenns zero-flag nicht gesetzt wird:
in kombination mit dem carryflag kannst du dann noch feststellen welche größer als die andere ist, und dementsprechend ändern


edit:
Zero flag löschen Z=0
Carryflag setzen auf C=1
;A-B = ?
A-B = 0 => Z=1 , => A ist gleich B

oder

;A-B = ?
A-B = ?? , Z=0 ,C=0
=> B ist größer als A , es gibt ein negatives ergebnis, deswegen wird C auf 0 gesetzt

oder

;A-B = ?
A-B = ?? , Z=0 , C=1
=> Ergebnis ist größer null, also ist A größer als B

noch weiter im detail wird mir jetzt zu zeitintesnsiv,
ich lern grad info 1, was ich nicht wirklich kann
(C und son schmarrn )