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

 Home
   

Here's a PDF copy of the third edition revised printing green sheet: PDF

Hints on reading the green sheet

Order

foo = bar

assigns bar to foo, 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).

JumpAddr

This is the address to which a J or JAL instruction will jump.

BranchAddr

This is not the branch target address, but in fact the branch byte offset. It must be added to PC+4 to get the branch target address.


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