Producto+de+números+binarios

Multiplicar números binarios tan sólo necesita dos operaciones: desplazar y sumar. Esto es así porque se multiplica únicamente por 1 (copiamos el número en la posición correcta) o por 0 (saltamos esa línea). Veámoslo con un ejemplo:
 * ||  ||   || 1 || 1 || 0 || 1 ||
 * ||  || x ||   || 1 || 0 || 1 ||

(que corresponde al producto 13 x 5 = 65)
 * ||  ||   || 1 || 1 || 0 || 1 ||
 * || 1 || 1 || 0 || 1 ||  ||   ||
 * = 1 || 0 || 0 || 0 || 0 || 0 || 1 ||