in assembly non esiste la molitplicazione? su che architettura sei?
Ah, ricordati che se la base è 2 puoi fare tutto con gli shift.