<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>