【发布时间】:2015-07-05 02:36:00
【问题描述】:
NOTICE: This question does relate to my homework/classwork. The textbook is poorly written so I can't really rely on it.
我正在使用 linux x86 汇编语言,我正在尝试弄清楚如何 使用移位操作数将两个 32 位数字相乘。 我还需要找到一种方法将 64 位答案存储到两个单独的寄存器中,因为每个寄存器只有 32 位。我知道向左移动一次相当于乘以 2,向右移动相当于除以 2,但这就是我目前所确定的。任何帮助将不胜感激,解释比答案更重要。
【问题讨论】:
标签: linux assembly x86 bit-shift multiplication