|
Note:
|
|
|
|
Notes:
|
|
|
|
|
Answer:
|
|
Example:
|
|
|
|
|
save %r1, constant, %r3 or: save %r1, %r2, %r3 Effect: 1. Temp <- r1 + constant (or r1 + r2) 2. CWP <- CWP - 1 (NOTE: this will move the window down !!!) 2. r3 <- Temp |
Notes:
|
|
|
save %sp, -96, %sp (i.e.: save %06, -96, %o6) |
Syntax: restore %r1, constant, %r3 or: restore %r1, %r2, %r3 |
restore %g0, %g0, %g0 (which is abbreviated as: restore) |
The effect of this trivial restore instruction is simply:
CWP <- CWP + 1 |
|