NCTU CS Computer Organization 2013 lab 6