title: Multiplication and exponentiation in assembly
body: <p>I need to support those operations in assembly, as the numbers represented by lists with no limited size. Each link contains data and next fields, as the data is two hexadecimal digits. 
  I cannot change the representation of the numbers, I need to find a way to do so.
  <a href="https://cs.stackexchange.com/questions/42345/multiplication-and-exponentiation-algorithms">Link to the question on stack exchange(I've been told that this topic is more relevant here).</a></p>
  
  <p>Any help would be great. </p>