- 注册时间
- 2014-6-29
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 812
- 在线时间
- 小时
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?欢迎注册
×
8051有主要这几个指令
MUL AB BA<=A*B 4CYCLE
DIV AB A/B=>A...B 4CYCLE
ADD A,X A+=X
SUBB A,X A-=X+C
ADDC A,X A+=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)...会不会比较好 |
|