Saturday, 19 March 2016

For my lab lessons this week and next week, I will be using QtSpim, a MIPS 32 simulator.

I am supposed to write additional assembly code to capitalise one of the characters. My lecturer had an urgent family matter this week and we were tasked to watch his webcast from the previous academic year so that we will not fall behind.

I think that this is a very inspirational and motivational story. However, if I were his student back then, I would probably feel less inspired because I would have been very likely to be late for my next class.

I tried to write my message and I got a converter to verify it for me. But I am unable to get the message printed due to some errors which I could not correct, one of which was memory out of bounds. I read up the purpose of setting $v0 to various bits - they inform the computer which service should be provided at each syscall. I am still confused about how to print out the bits in the register as a string.

Labels: , ,

0 comments | Leave a comment



About Blog

Anything geeky or nerdy shall be here!

About Me

Currently at a loss for words

My LinkedIn

Programming Languages

(in descending order)
  1. Python
  2. Ruby
  3. Java
  4. JavaScript
  5. C#
  6. Everything Else

Web Development

(in arbitrary order)
  1. HTML
  2. CSS
  3. jQuery
  4. Bootstrap, Materialize
  5. Hugo
  6. Flask
  7. Ruby on Rails


  1. Elasticsearch
  2. MongoDB
  3. Chef
  4. Ansible

The Hacks


    January to June

  • DSO: Defusing the Binary Bomb
  • DSO: Dynamic Malware Analysis
  • NUS AY15/16 Semester 1

  • CS1101S Programming Methodology
  • CS1231 Discrete Structures
  • MA1101R Linear Algebra I
  • MA1521 Calculus for Computing
  • December

  • GitHub

Contact Me


BiZiT Society
NUS Wind Symphony


NUS Computing Club
NUS Hackers


October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
August 2017
September 2017
October 2017
November 2017