打印

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

[复制链接]
1417|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
温柔的毒药|  楼主 | 2008-6-10 12:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的做法是将8位分为x7x6x5x4 以及x3x2x1x0两部分,分别是n1,n2
那么可变化为(x7x6x5x4x3x2x1x0)mod 5=(2^4*n1+n2)mod 5 = (16*n1+n2) mod 5 = (n1+n2) mod 5
case(n1+n2)
0:  0;
1:  1;
2:  2:
.
.
.
30: 0;
default: 0;
endcase
这样对吗?还有没有更简单的方法?

相关帖子

沙发
xwj| | 2008-6-10 12:50 | 只看该作者

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

使用特权

评论回复
板凳
温柔的毒药|  楼主 | 2008-6-10 18:29 | 只看该作者

没有CPU

做算法到ASIC的映射,需要用到这一块儿,做了一个伪DSP,自己做算法狀態機,需要用這一运算,伪DSP沒有mod 指令。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝