nope, that is what i meant.
what result do you get ?
also, your code is a bit confusing, why do you
use sub to set to 0 ? from what i've seen, expected
notation is:
Code:
xor reg, reg ; e.g: xor bx, bx
and its also a bit confusing to see you set a reg
to 0, then move a value into it (basically the
setting-reg-to-zero is useless).