CS 216 notes, contents
- Overview
- Number systems
- MIPS architecture
- Basic assembly language instructions
- Control structures
- Instruction formats and addressing modes
- Instruction formats
- Addressing modes
- immediate - value built in to the instruction
- register - register used for data
- Memory refrencing - used
with load and store instructions
- label - fixed address built in to
the instruction
- indirect - register contains the address
- Base addressing - field of a record
- Indexed addressing - element of an array
- Function call and return (jal
& jr $ra)
- Bit Fiddling operations
- Function calls, and the stack
- Recursion
- Floating point operations
- Other processor archictectures and
assembly languages
- Intel processor - summary of
"reduced instructions"
- C program structure
Notes for CSc 116 course in Assembly language using MIPS, a RISC
processor, by Lin
Jensen, winter 1999.
Bishop's University,
Lennoxville, Quebec ,
Canada Up to Bishop's
Computer Science server