【发布时间】:2019-02-26 08:03:00
【问题描述】:
我似乎记得曾经读过 tAOCP 分册之一 Knuth 关于计算整数商和余数的讨论。我的记忆是,他声称没有另一个就不可能计算一个,并且他认为结果都应该提供给程序员。问题是大多数编程语言都强制程序员计算 q = a/b 然后 r = a%b 之类的东西,但实际上 CPUB 做了两次相同的计算,这是一种浪费。
我刚刚在 MMIX Volume Fascicle 1 中搜索了第 1.3.1 节中对 DIV 的描述,但我没有找到我似乎记得的讨论。
谁能告诉我他们是否记得类似的讨论,以及我可以在哪里找到它?
【问题讨论】:
-
你确定你是在其中一个分册(或 TAOCP 本身)中阅读的,而不是在采访或其他论文/书籍中阅读的吗?
-
不,我不确定。大约 15 年前,我读了 MMIX 的书。很可能是我记错了。只是希望其他人记得和我一样的事情。
标签: integer-division knuth taocp mmix