<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>MIPS - Tag - Chris Koon's Home</title><link>https://www.kitkoon.com/tags/mips/</link><description>MIPS - Tag - Chris Koon's Home</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 26 Mar 2023 00:00:00 +0800</lastBuildDate><atom:link href="https://www.kitkoon.com/tags/mips/" rel="self" type="application/rss+xml"/><item><title>A MIPS-based Radix Converter Project</title><link>https://www.kitkoon.com/comp2421_pa1/</link><pubDate>Sun, 26 Mar 2023 00:00:00 +0800</pubDate><author>Chris</author><guid>https://www.kitkoon.com/comp2421_pa1/</guid><description><![CDATA[<h2 id="what-is-this">What is this</h2>
<p>This project implements a MIPS-based radix converter that converts numbers from Decimal to various bases.
The converter is developed in MIPS assembly language and executed using QtSpim.
Completed as part of the <strong>COMP2421</strong> course at the <strong><ruby>HKPolyU<rt>Hong Kong Polytechnic University</rt></ruby></strong>.</p>
<h2 id="features">Features</h2>
<ul>
<li>Converts numbers from Decimal to binary, quaternary and octal bases.</li>
<li>Supports both positive and negative integers.</li>
<li>Handles invalid inputs gracefully.</li>
</ul>
<h2 id="my-thoughts">My thoughts</h2>
<p>Writing a simple program in assembly was quite a challenge.
Compared to high-level languages like Java or Python,
I realize how tricky even basic logic could get in MIPS.
That said, completing this project was both rewarding and enjoyable.</p>]]></description></item></channel></rss>