Tuesday 27 October 2009

Assembly language Self-learning

My tutor, Mr Adam Russell gave us a link to a great website on MIPS assembly language:

http://chortle.ccsu.edu/AssemblyTutorial/index.html#part1

I've currently read through chapters 1 to 13 and have found them very clear and good at getting it all stuck into your head. They have questions on each page to help you refresh what you've learnt and a mini quiz, which takes less then 5mins to do which helps all the knowledge to sink in.

So far, i know how to program very basic assembly language and have acquired good background knowledge on the subject from the initial four chapters, boosting my confidence in the subject and further learning greatly.

The website also contains exercises, of which i have completed so far chapter 13, which help you to explore and play about with several different programming problems you may encounter and helps open your eyes as to why they have come about.

If anyone is looking into getting assembly language, i would definately give them this website, simple, clear and has all the resources you will need. You may wonder what about learning the other assembly languages like intel's x86 or SPARC. Forunatley MIPS assembly language uses universal concepts, which can be applied to pretty much all the other assembly languages.