Add reference file
I generated reference code from c source code with gcc and found that they are almost one-to-one corresponding.
It seems teacher did the same thing..

There are something that needs to be keep in mind:
Writing sub will make assembler translate it into sub.w, which does not change CPSR as doing substraction