RosettaCodeData/Task/Twos-complement/Z80-Assembly/twos-complement-3.z80

7 lines
131 B
Z80 Assembly

xor a ;ld a,0
sub c
ld c,a
sbc a ;loads &FF into A if "sub c" set the carry (borrow) flag. Otherwise, a remains zero.
sub b
ld b,a