sub eax,1
adc eax,0
でなんとかなんないの?