8bit 数x 做 X mod 5怎么实现?

[复制链接]
2011|2
 楼主| 温柔的毒药 发表于 2008-6-10 12:09 | 显示全部楼层 |阅读模式
我的做法是将8位分为x7x6x5x4&nbsp;以及x3x2x1x0两部分,分别是n1,n2<br />那么可变化为(x7x6x5x4x3x2x1x0)mod&nbsp;5=(2^4*n1+n2)mod&nbsp;5&nbsp;=&nbsp;(16*n1+n2)&nbsp;mod&nbsp;5&nbsp;=&nbsp;(n1+n2)&nbsp;mod&nbsp;5<br />case(n1+n2)<br />0:&nbsp;&nbsp;0;<br />1:&nbsp;&nbsp;1;<br />2:&nbsp;&nbsp;2:<br />.<br />.<br />.<br />30:&nbsp;0;<br />default:&nbsp;0;<br />endcase<br />这样对吗?还有没有更简单的方法?
xwj 发表于 2008-6-10 12:50 | 显示全部楼层

看是什么CPU,先看有没有除法器

  
 楼主| 温柔的毒药 发表于 2008-6-10 18:29 | 显示全部楼层

没有CPU

做算法到ASIC的映射,需要用到这一块儿,做了一个伪DSP,自己做算法狀態機,需要用這一运算,伪DSP沒有mod&nbsp;指令。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部