---2015-02-25---
【腆】回归FC(***908576) 3:35:53 PM
a%16用6502表达该如何优化?
【腆】回归FC(***908576) 3:36:35 PM
写错了,应该是a%15
【腆】回归FC(***908576) 3:38:10 PM
好久没到QQ群里来聊了,估计又换了一批人了
【腆】回归FC(***908576) 3:41:01 PM
还是那几个人
【忙】KASURA·J<***[email protected]> 4:00:52 PM
%是取模吗?
【腆】回归FC(***908576) 4:01:36 PM
取模
刚才找到一个公式
【腆】回归FC(***908576) 4:02:03 PM
quotient=(i + (i >> 4) + 1 ) >> 4;
但是我不知道他是怎么推算出来的
【腆】回归FC(***908576) 4:02:25 PM
a/15 = (a+(a>>4)+1)>>4
【腆】回归FC(***908576) 4:03:46 PM
a%15 = a-a/15*15
【忙】dragon_(***063966) 4:06:48 PM
a&15啊
【忙】dragon_(***063966) 4:07:08 PM
额
【忙】dragon_(***063966) 4:07:16 PM
a%15不会
【腆】回归FC(***908576) 4:07:20 PM
a&15 = %16
【腆】回归FC(***908576) 4:15:27 PM
;a = a%15
; a = y_of_screen % 15 = y-y/15*15
; a = (a + (a >> 4) + 1 ) >> 4
; a = a*15 = (a<<4)-a
; a= y - a
sta y_of_screen
lsr
lsr
lsr
lsr
inc
adc var_b2
lsr
lsr
lsr
lsr
sta var_b2
asl
asl
asl
asl
sbc var_b2
sta var_b2
lda y_of_screen
sbc var_b2
sta PPUADDR