title: Non-restoring division algorithm
body: <p>Does anyone know the steps for dividing unsigned binary integers using non-restoring division?</p>
  
  <p>It's hard to find any good sources online.</p>
  
  <p>i.e if <code>A = 101110</code> and <code>B = 010111</code></p>
  
  <p>how do we find <code>A divided by B</code> in non-restoring division? What do the registers look like in each step?</p>
  
  <p>Thanks!</p>