14 lines
275 B
Plaintext
14 lines
275 B
Plaintext
10001111dddddddd
|
|
t ← ZeroExtend1(T);
|
|
pc ← SignExtend32(PC);
|
|
delayedpc ← SignExtend32(PC’’);
|
|
label ← SignExtend8(s) << 1;
|
|
IF (IsDelaySlot())
|
|
THROW ILLSLOT;
|
|
IF (t = 0)
|
|
{
|
|
temp ← ZeroExtend32(pc + 4 + label);
|
|
delayedpc ← temp;
|
|
}
|
|
PC’’ ← Register(delayedpc);
|