【发布时间】:2020-10-22 02:01:38
【问题描述】:
我正在尝试编写一条 68000 指令来将 D0 中的 32 位无符号值乘以 0.125。然而分数乘法不可用。所以我想知道是否有任何方法可以绕过它?它应该是无符号的并且 0.125 = 1/8。因此,我认为它的工作方式是:
LSL (LSR #0,#3),D0
这甚至没有运行,我不知道我还能怎么做。
【问题讨论】:
-
请将此作为汇编语言的先驱阅读:en.wikipedia.org/wiki/Three-address_code
标签: assembly multiplication fractions 68000 easy68k