title: Write C = (A+B)^2 in Assembly language and Convert to Machine Language
body: <p>Please I am working on an assignment which says :
  Translate C = (A + B)^2 in Assembly Language to Machine Language.
  I started by researching and writing out the assembly program thus : </p>
  
  <pre><code>MOV AX, A ; Move A to Register Ax 
  ADD AX, B; Add B to A 
  IMUL AX; Square(A+B) 
  MOV BX, C ; Load c to Register Bx 
  MOV BX, AX ; Mov (A+B)^2 to C in BX. 
  </code></pre>
  
  <p>Pls am not very sure of this Assembly code and don't know how to convert it into machine language</p>