【发布时间】:2016-03-31 18:23:19
【问题描述】:
我想知道是否有一种简单的方法可以将范围为 [0,99] 的数字除以 10,只需执行按位运算,例如移位、加法、减法等。我正在寻找一种解决方案在 8 位宽的寄存器中工作,因为我看到了一些涉及使用 32 位进行近似的解决方案。
【问题讨论】:
-
如果你仔细阅读这个问题,我是说我正在使用一个 8 位宽的寄存器。这个问题的答案是将一个数字移动 32。
标签: bit-manipulation bit bit-shift