| # check the RMEM & WMEM insns. | |
| # mach: example | |
| .include "testutils.inc" | |
| start | |
| JMP 14 | |
| HALT | |
| pass | |
| # Read a constant address. | |
| RMEM r0, 1 | |
| EQ r1, r0, 14 | |
| JF r1, 2 | |
| # Change the first JMP to skip HALT and hit the pass. | |
| WMEM 1, 3 | |
| # Read an address in a register. | |
| SET r2, 1 | |
| RMEM r0, r2 | |
| EQ r1, r0, 3 | |
| JF r1, 2 | |
| JMP 0 |