You are here: Home / Past Courses / Fall 2013 - ECPE 170 / Resources

Resources

Slides

#TopicDownload
1 Intro PDF (2M)
2 Linux PDF (475K)
3 Version Control PDF (259K)
4
5
C programming
Tools and Make
PDF (2.1M)
6 Performance
Measurement
PDF (533K)
7 Performance
Optimization
PDF (1.8M)
8 Midterm PDF (148K)
9 Optimization
Project 
PDF (195K)
10 Memory
Optimization
PDF (1.2M)
11 Endianness PDF (240K)
12 MIPS Assembly
(Part 1) 
PDF (685K)
13 MIPS Assembly
(Part 2) 
PDF (260K)
14 MIPS Advanced PDF (96K)
15 Processor Architecture PDF (327K)
16 Networks PDF (1.2M)
17 Python PDF (169K)
18 Final Exam PDF (148K)

 

Mercurial / Version Control Systems

 

C Programming References

 

 Makefiles

 

MIPS Assembly Programming

  • MIPS Instruction Set - Start here first!
  • MIPS Example Programs - Review next!
  • MIPS tutorial for strings and vectors - Nice explanation and example code
  • What is a pseudo-instruction?
  • Additional resources available in Sakai site (ECPE 170 -> Resources folder)
    • MIPS Green Card ("cheat sheet") - MIPS_Green_Sheet.pdf
    • Appendix A from H&P Textbook:  Assemblers, Linkers, and the SPIM simulator - HP_AppA.pdf
      • This includes a complete list of instructions and psuedo-instructions
    • MIPS32 Architecture for Programmers, Volume 1 - MIPS_ISA_Vol_1.pdf