title: Can someone explain the branch opcode in ARM?
body: <p>I'm trying to create an opcode to jump to an address.</p>
  
  <p>I looked in the manual and I see:</p>
  
  <pre><code>B&lt;c&gt; &lt;label&gt;
  
  31 30 29 28 | 27 26 25 24 | 23 ................. 0
      cond      1  0  1  0          imm24
  </code></pre>
  
  <p>I don't understand what <code>cond</code> and <code>imm24</code> are. How would I go about creating an opcode to branch to some address, for example branch to <code>0xbeffffbc</code>?</p>