As the best way to gain an understanding of how a computer processor works at the lower levels, assembly language programming is essential background for every computer science and electronic engineering student. It is, however, often considered an arcane and complex discipline, because many first encounter it through the daunting instructions and registers of the Intel 8086 family.
Programming in a simple RISC architecture is very different due to the elegant and compact instruction set. Students of this text who have never programmed before and who study it simultaneously with a course on a higher-level language report that it is easier and more logical to program in assembly! Introduction to RISC Assembly Language Programming:
As the best way to gain an understanding of how a computer processor works at the lower levels, assembly language programming is essential background for every computer science and electronic engineering student. It is, however, often considered an arcane and complex discipline, because many first encounter it through the daunting instructions and registers of the Intel 8086 family.
Programming in a simple RISC architecture is very different due to the elegant and compact instruction set. Students of this text who have never programmed before and who study it simultaneously with a course on a higher-level language report that it is easier and more logical to program in assembly! Introduction to RISC Assembly Language Programming:
1. Introduction.
2. Essential background information.
3. MIPS computer organization.
4. An example MIPS program.
5. Control flow structures.
6. Addressing modes.
7. Logical, shift and rotate instructions.
8. Stacks and procedures.
A. MIPS programming exams.
B. MIPS/SPIM instruction quick reference.
C. MIPS/SPIM instruction reference.
Dr. John Waldron has been a lecturer at Dublin City University since 1991. His first book, The Langevin Equation (with WT Coffey and Yu P Kalmykov) was published in 1996.
![]() |
Ask a Question About this Product More... |
![]() |