Operation

ALborrow  AL < 6; (* 1 if true *)
IF (AL AND 0FH) > 9 OR AF = 1
THEN
AL  (AL - 6) AND 0FH;
AH  AH - 1 - ALborrow;
AF  1;
CF  1;
ELSE
CF  0;
AF  0;
AL  AL AND 0FH
FI;


[Back: Description]
[Next: Flags Affected]