Move register to special purpose register.
<spr> = Ra
This instruction moves a general purpose register to a special purpose register. This instruction will never cause an exception.
Opcode7 | Ra5 | Reserved8 | Spr6 | Func6 |
1 | Ra5 | ---- | Spr6 | 41 |
Number | Moniker | Long Name |
0 | SR | Status Register |
3 | VER | Version Register |
4 | PTA | Page Table Address |
5 | Core | Core |
21 | AXC | Active Execution Context |
22 | Tick | Tick Count |
23 | EPC | Exception Program Counter |
25 | TBA | Trap Base Address |
33 | IPC | Hardware Interrupted Program Counter |
34 | RAND | Random number register |
35 | SRAND1 | Random number seed register #1 |
36 | SRAND2 | Random number seed register #2 |