8051的四字节除法
8051有主要这几个指令MUL ABBA<=A*B4CYCLE
DIV AB A/B=>A...B4CYCLE
ADD A,XA+=X
SUBB A,XA-=X+C
ADDC A,XA+=X+C
其中C为进位
以上都是1周期
MOV X,Y
MOV X,#XX
若X,Y有一个A或Rx(0<=x<8),则1cycle,否则2
PUSH/POP X 2cycle
还有位运算,不列举了
要算除法,怎么快?
我感觉a/b=(a/k)/c=(a/k)(1-1/c+1/c2-1/c3...)=(a/k)(1-1/c)(1+1/c2)(1+1/c4)...会不会比较好
页:
[1]