Retro prof in the lab University of Washington Computer Science & Engineering
 CSE 378 Spring 2010
  CSE Home   About Us    Search    Contact Info 

 Home
Administrative
 Academic Misconduct
 Syllabus
Homework
 Homework 0 "Due" 4/13
 Homework 1 (sol'n)
 Homework 2
   (Quicksort solution,
   Smash solution)
 Homework 3 (sol'n)
 Homework 4 (doc, soln) Due 6/2
Labs
 Lab 1 SW Due 4/16
 Lab 1 HW Due 4/16
 Lab 2 SW Due 4/30
 Lab 2 HW Due 4/30
 Lab 3 Due 5/14
 Lab 4 SW Due 6/2
 Lab 4 HW Due 6/2
Resources
 Lectures
 Exams
 Wiki
 Lab Info
 Green Sheet (PDF)
 Green Sheet Magic
 MIPS Resources
Communications
 Discussion Board
 Mail List Archives
 Turnin
 GradeBook
Anonymous Feedback
 Feedback Form
   

This page will show you how to read the front of the green sheet which is provided in the front of the textbook. If all else fails, consider what the same thing would mean in C.

Order

foo = bar

assigns foo to bar, just as in C syntax.

Values in Registers

R[rs]: Refers to the value in the register specified by the rs field of the instruction

Values in Memory

M[foo]: Refers to the memory location specified by the address that foo evaluates to.

M[1549] refers to the element stored at address 1549 (and I'd better be doing byte-wise addressing if I use that address).

Arithmetic

baz = foo + bar: Means you add foo and bar and assign baz to be the result.

signExtImmed

This is the sign extended immediate value (see the bottom left-side of the green sheet).


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to CSE 378 TAs]