13 lines
277 B
Plaintext
13 lines
277 B
Plaintext
0110nnnnmmmm0101
|
|
m_field ← ZeroExtend4(m);
|
|
n_field ← ZeroExtend4(n);
|
|
op1 ← SignExtend32(Rm);
|
|
address ← ZeroExtend32(op1);
|
|
op2 ← SignExtend16(ReadMemory16(address));
|
|
IF (m_field = n_field)
|
|
op1 ← op2;
|
|
ELSE
|
|
op1 ← op1 + 2;
|
|
Rm ← Register(op1);
|
|
Rn ← Register(op2);
|