So without optimization, it doesn't look good...
;sign extend for c3
.byt $24;thanks optimizing tricks thread
anc #$80 ;copy bit 7 to carry and A = A & $80
bcc + ;A is zero on plus, all fine
sbc #$81 ;subtract $81 from $80 = $ff
;carry always clear as a free gift