For freshman/sophomore-level courses in Assembly Language Programming, Introduction to Computer Organization,
and Introduction to Computer Architecture.
Students using this text will gain an understanding of how the functional components of modern computers are put
together and how a computer works at the machine language level. MIPS architecture embodies the fundamental design
principles of all contemporary RISC architectures. By incorporating this text into their courses, instructors will
be able to prepare their undergraduate students to go on to upper-division computer organization courses.
Features
Free MIPS architecture simulator--Enables easy observation of the memory-mapped I/O, interrupts and exception
processing, and delayed loads and delayed branches for a pipelined implementation.
Allows students to learn how to write the fundamental assembly language code to implement the classical I/O
algorithms; enables students to gain experience writing assembly language interrupt response routines, at the heart
of any operating system.