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 бита. Я знаю, что переход налево один раз эквивалентен умножению на два, а смещение вправо - на два, но на этот раз я уверен. Любая помощь будет оценена, объяснения более чем ответы.x86 ассемблер: Shift умножение с 64 битным ответом
См. Http://courses.cs.vt.edu/~cs1104/BuildingBlocks/multiply.040.html –