Reference Materials:

    Textbook (Recommended to buy):

  1. William Stallings, Computer Organization and Architecture: Designing for Performance. Pearson Prentice Hall. The latest edition is 8th published in 2009 and it makes no difference to use earlier editions, e.g., 7th edition published in 2006 and 6th edition published in 2003. Our library has several copies of  the 7th edition as well as the 8th edition and the earlier editions. Some of the exercises will help you to better follow the subject materials.  

    References:

1.      http://williamstallings.com/COA/COA7e.html

2.      WWW Computer Architecture Home Page

3.      David Patterson and John Hennessy, Computer Organization and Design, 4th Ed., Morgan Kaufman, 2006.

4.      Gerry Kane and Joe Heinrich, MIPS RISC Architecture, 2nd edition, Prentice Hall, 1998.

    Wiki References:

1.     Computer Architecture 

2.     Computer Organization

3.     Binary Number System

4.     Boolean Algebra

more links/information will be added!

    Assembly Programming References:

1.    The MIPS simulator download

2.    MIPS Assembly Programming download

3.    UIC MIPS programming Quick Intro web page .