Online MIPS Assembler for (System)Verilog

<style>
.tar {
    height: 100%;
    margin: 0px;
    /*text-align: center; */
  }
  div.container {
    max-width: 80%;
  }
  textarea, .lnums {
    line-height: 15px;
    font-size: 13px;
    display: inline-block;
  }
  textarea {
    width: 31%;
    margin-left: 1px;
    margin-right: 1px;
  }
  .lnums {
    padding: 10px 4px;
    vertical-align: top;
  }
</style>

  <body>
<div class="tar">
    <p>This is a modified version of the online MIPS assembler found at <a href="https://github.com/bilkentCraps/mips">https://github.com/bilkentCraps/mips</a>. The main differences
    are as follows:</p>
    <p>
        <ol>
            <li>This assembler is able to parse hexadecimal and binary numbers</li>
            <li>The <code>adr</code> field of J-Type instructions are interpreted as memory addresses instead of line numbers</li>
            <li>This assembler supports using the <code>shamt</code> field for R-type instructions</li>
            <li>If the default instruction definitions are used, the immediate used in the <code>beq</code> instruction is interpreted as an offset from the next line (that is, <code>beq $zero, $zero, -1</code> results in an infinite loop)</li>
        </ol>
    </p>
Read more →