title: Mutiple conditions in if in MIPS
body: <p>MIPS provides branching instructions like branch on equal, branch on not equal to register,branch on less than or equal to zero, branch on greater than or equal to zero and so on... all the branching instructions use only two operands and one conditions . What happens if we suddenly encounter multiple conditions in if statement. </p>
  
  <p>So the question is how can one write a MIPS code for : </p>
  
  <pre><code>if( (a&lt;b) &amp; ( b&gt;c ) || (c==d)) {
  
  }
  else 
  {
  
   }
  </code></pre>
  
  <p>Please help with this kind of multiple conditions in if statement.</p>