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

Friday, 11 March 2016

For these two weeks, we will be using Logisim to virtualise circuits. I was unable to debug my 4-bit parallel full adder until my senior pointed out that there was a "hidden" wire between the input wires along one of the IC chips. He realised it because there was a circular dot at the point between the wires and the IC chip input locations.

Full adder (provided by Uncle Soo)

4-bit parallel full adder (implementation by me) which works.

Labels: , ,

0 comments | Leave a comment

Tuesday, 1 March 2016

I have been using Blogger since 2008. I guess I got too comfortable here - thanks, Blogger. Everything around me is changing - I think I should get going too. But I definitely can't bring myself to close this place down. So here is one random thought of mine: why not I create a doubly-linked list out of my websites? Some web frameworks and platforms which I barely scratched their surfaces would be:

  1. Jekyll
  2. Ruby on Rails
  3. Wordpress

I have also heard of others like Django and Flask. Can't remember any more. I used Wix before, but it does not test any MVC understanding or any new concepts.

I was introduced to OpenShift through a friend in NUS Hackers. So now I have my "server". And something to do during the 3-month vacation.

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