|
|
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
|
|